Skip the navigation

What's New

Caesars UI LogoWebUpdate2.11.1

Nov 10, 2025

  • Support competitions in teamColor


Caesars UI LogoWebUpdate2.11.0

Nov 07, 2025

  • Updated leagues
  • Fix issue with Tooltip opening on mount when isOpen set to true
  • Removed rogue horseshoe-dark component tokens
  • Removed component tokens for all themes
  • Fixed tooltip rerender issue calling onTooltipDismissed
  • Fix JerseyNumber - Make Description and labels on separate lines
  • Moved component tokens to parent folder
  • Boxscore fixes (added new patternOpacity prop. Soccer teams now abbreviate automatically in header if unknown team.
  • Fix soccer jersey in boost bug
  • Fix token build with new component tokens
  • Added component button tokens to horseshoe-dark
  • Added component button tokens for horseshoe-light
  • Added component button tokens to czr-palace-dark
  • Added component button tokens for czr-palace-light
  • Added component button tokens for wh-dark
  • Added component button tokens for wh-light
  • Added component button tokens for czr-dark
  • Added component button tokens for czr-light
  • ZIndex configurable in Tooltip
  • Add fixed positioning to Tooltip
  • Updated czr rewards cards
  • Fix tooltip issues
  • Fix middle-right tooltip position
  • Tooltip refactor
  • Fixed button const for build fix
  • Fix truncation in Boxscore/Competitor
  • Fixed minor grammar errors in introduction.mdx
  • Fix: sixpack extra vs divider & missing headers
  • Added build teams tool to npm run cui tool list
  • Updated all black or very dark gray to more readable hex
  • Update package lock
  • Update .gitignore
  • Add 24px min-height to large pill labels for consistent sizing with/without icons
  • Made avatar gap consistent with icon
  • Added story of navs with avatar
  • Fixed gap in tab
  • Fixed icon-only padding to center the icon
  • Matched icon gap to iOS
  • Matched PillNav styling to Nav component styling
  • Fix(Nav): remove hardcoded theme class to allow Storybook theme switching
  • Fix: resolve syntax error in buildMenu.js filter method
  • Turned off skeleton prop in Quick Pick in Storybook
  • Added NFC and AFC SB participant teams
  • Updated HOU Rockets primary color
  • Updated TOR Raptors primary color
  • Updated secondary button styles
  • Remove min-w-[36px] from CompetitorHorizontal (breaks small sizes)
  • Prevent teamColorVariant from spreading in DOM. remove sport error in configureTeamColorVariant function when league is not college
  • Add ability to hide fades/paterns in Boxscore
  • Allow Nav to be transparent, fix hover/active states to be color agnostic
  • Updated install-icons package (0.0.15)
  • Fix issue with Competitor Placeholder
  • Export configureTeamColorVariant function in CUI package
  • Added configureTeamColorVariant function
  • Fix Background reflection pattern, add Height prop
  • Edited Seattle Reighn FC name
  • Added ability to change Carousel fade color
  • Callout: Fixed CTA not anchoring to edge when Inline (responsive)
  • Revert name back to use shadow
  • Added boxShadow prop to card component
  • Moved intro page to docs folder
  • Updated receipt icon
  • Updated promotions icon
  • Added muckleshoot logo lockup
  • Updated country market template to show mock data countries storybook
  • Removed bottom fade on new box score
  • Update node to 16000 max space
  • Add Release Commits Tool to CUI Menu
  • Added tennis tournaments
  • Updated golf hex colors
  • Added placeholder for soccer only. Need to add the rest later, TODO.
  • Added alt names to soccer and golf
  • Added golf tournaments
  • Added soccer leagues
  • Added sport property
  • Update package lock
  • Add "colorType" to JerseyNumber - defaults to dark in Competitor / Avatar usage
  • Fix Soccer Six Pack labels
  • Local: Price storybook-shared updated
  • Add secondaryColor for non top four sports
  • Add hideIndicators to Price
  • Edited NHL league colors
  • Added NCAAM and NCAAW leagues
  • Added NCAAF league
  • Rearranged definitions for consistency
  • Added a collection of grid icons
  • Updated home icon
  • Added broom icon
  • Reverse order of 3 selections or less in MarketRowScrollable
  • Restore MarketButton loading dots (requested)
  • Update Callout to support design


Swift IconSwiftCUIUpdate2.10.8

Nov 03, 2025

  • Make TextField external source cursor more robust


Swift IconSwiftCUIUpdate2.10.6

Nov 02, 2025

  • Color tokens changes for CPO


Swift IconSwiftCUIUpdate2.10.7

Nov 02, 2025

  • Revert "Color tokens changes for CPO"


Caesars UI LogoWebUpdate2.10.6

Nov 01, 2025

  • Fix: sixpack extra vs divider & missing headers
  • Fix truncation in Boxscore/Competitor
  • Fixed minor grammar errors in introduction.mdx
  • Add 24px min-height to large pill labels for consistent sizing with/without icons
  • Made avatar gap consistent with icon
  • Added story of navs with avatar
  • Fixed gap in tab
  • Fixed icon-only padding to center the icon
  • Matched icon gap to iOS
  • Matched PillNav styling to Nav component styling
  • Added build teams tool to npm run cui tool list
  • Updated all black or very dark gray to more readable hex
  • Update package lock
  • Update .gitignore
  • Fix(Nav): remove hardcoded theme class to allow Storybook theme switching
  • Fix: resolve syntax error in buildMenu.js filter method
  • Turned off skeleton prop in Quick Pick in Storybook
  • Added NFC and AFC SB participant teams
  • Updated HOU Rockets primary color
  • Updated TOR Raptors primary color
  • Updated secondary button styles


Caesars UI LogoWebUpdate2.10.5

Oct 21, 2025

  • Remove min-w-[36px] from CompetitorHorizontal (breaks small sizes)
  • Prevent teamColorVariant from spreading in DOM. remove sport error in configureTeamColorVariant function when league is not college
  • Add ability to hide fades/paterns in Boxscore
  • Allow Nav to be transparent, fix hover/active states to be color agnostic
  • Updated install-icons package (0.0.15)
  • Fix issue with Competitor Placeholder
  • Export configureTeamColorVariant function in CUI package
  • Added configureTeamColorVariant function
  • Fix Background reflection pattern, add Height prop
  • Edited Seattle Reighn FC name


Swift IconSwiftCUIUpdate2.10.5

Oct 21, 2025

  • Add script for archiving Sandbox App
  • New reflection SVGs and tweak competitor marquee name alignment


Swift IconSwiftCUIUpdate2.10.4

Oct 20, 2025

  • Update marquee competitor layout and name formatting
  • Fix to avoid Skeleton animation of layout
  • Don't update competitors async if not needed
  • Fix jumpiness in dynamic Drawer content
  • Update bundle id for the sandbox app
  • New BoxShadow tokens with multiple shadows


Caesars UI LogoWebUpdate2.10.4

Oct 16, 2025

  • Added ability to change Carousel fade color
  • Callout: Fixed CTA not anchoring to edge when Inline (responsive)
  • Revert name back to use shadow
  • Added boxShadow prop to card component
  • Moved intro page to docs folder
  • Updated receipt icon
  • Updated promotions icon
  • Added muckleshoot logo lockup
  • Updated country market template to show mock data countries storybook
  • Removed bottom fade on new box score
  • Update node to 16000 max space
  • Add Release Commits Tool to CUI Menu


Caesars UI LogoWebUpdate2.10.3

Oct 14, 2025

  • - Added placeholder for Soccer (others pending).
  • - Updated package-lock.json.
  • - Updated alt names for Soccer teams.
  • - Changed VGK Golden Knights shortname (S3 + internal).
  • - Updated icons (added: Figma, bet rating, checkbox plus, key, user create, goblet Caesars SBK, disk, desktop, unlink, arrow turn down right, dice, receipt, tags, drag; updated: home).
  • - Reverted gradient for cpo-light-highlight-one.
  • - Updated semantic box shadow tokens.
  • - Added new core drop shadow tokens.
  • - Added core/transparent scale and renamed opacity tokens.
  • - iOS: Resolved build error with multi-shadow structure.
  • - **JerseyNumber**: Added colorType (default: dark for Competitor/Avatar).
  • - **Price**: Added hideIndicators; updated Storybook.
  • - **MarketRowScrollable**: Reversed order for ≤3 selections.
  • - **MarketButton**: Restored loading dots; updated default bg/hover states.
  • - **Callout**: Design support added.
  • - **BoxScore**: Updates including transformed helmets, minimal/vertical variant fixes.
  • - **QuickPick**: Design changes (pass 1); fixed minimal issue.
  • - **TeamColor**: Integrated Background component and wrapper classes.
  • - **Background**: Pattern updates and enhancements.
  • - Updated pill styles:
  • - Text: All pills use fg-default.
  • - Sizes: Icon, badge, and text size adjustments.
  • - States: Active bg color, disabled border, default styles.
  • - Typography:
  • - Added titleCase and upperCase text capitalization.
  • - Reverted fixed height; used natural padding.
  • - Spacing: Increased icon sizes, updated spacing and min width.
  • - Fixed Soccer Six Pack labels.
  • - Fixed Minimal QuickPick issue.
  • - Removed document.querySelector usage.


Swift IconSwiftCUIUpdate2.10.3

Oct 09, 2025

  • Search style customization
  • Fix MarketHeader layout for NColGrouped scrollable columns
  • Use secondary team color in BoxScore for jersey logos
  • Darken JerseyNumber outer stroke
  • Add Shadow Support to Card Component


Swift IconSwiftCUIUpdate2.10.2

Oct 05, 2025

  • Fix QuickPick minimal variant title regression


Caesars UI LogoWebUpdate2.10.2

Oct 03, 2025

  • Remove document.querySeletor usage


Caesars UI LogoWebUpdate2.10.1

Oct 02, 2025

  • Add Flips icon


Swift IconSwiftCUIUpdate2.10.1

Sep 30, 2025

  • Set BoxScore minimum height
  • Make Search start/stop dictation public
  • Fix RowGrouped market description


Caesars UI LogoWebUpdate2.10.0

Sep 29, 2025

  • Pill Component
  • Changed all text to fg-default
  • Updated icon sizes, padding, and max width for larger sizes
  • Reverted text size on xs pill
  • Changed badge sizes at larger pill sizes
  • Updated text size in xs to heading-xs
  • Updated background color of active pill
  • Changed default styles
  • Updated text color in minimal pill
  • Updated disabled border
  • BoxScore
  • Added transformed helmets
  • Fixed minimal/vertical variant
  • General updates
  • QuickPick
  • Updated generic colors
  • Design changes (multiple passes)
  • Fixed minimal QuickPick issue
  • TeamColor & Background
  • Incorporated Background into TeamColor
  • Used Background wrapper classes
  • Enhanced Background component
  • Updated background pattern
  • Market Buttons
  • Changed default background and hover states
  • Changed placeholder border to fg-minimal
  • Design Tokens & Theming
  • Changed token names to opacity, retained neutrals.transparent
  • Added core/transparent scale
  • Added new core drop shadow tokens
  • Resolved iOS build error (multi-shadow structure)
  • Updated WH light/dark tokens to match CZR
  • Changed hex in slate.200, remapped wh-light-bg-primary-minimal
  • Updated CZR light and dark background/foreground mappings
  • Added platinum (light and dark) core color tokens
  • Icons
  • Added: bet rating, checkbox plus, key, user create, disk, desktop, unlink, arrow turn down right, dice, receipt, tags, drag, bluetooth, goblet caesars sbk logo, Figma icon
  • Updated: home icon
  • Resized ARI Diamondbacks logo
  • Resized country flags inside bounding box
  • Removed: document.querySelector usage
  • Local: updated install-icons package
  • Sports Teams
  • Added: Korean, Turkish, South African, Egyptian, Israeli, Polish, Peruvian, Danish, Swedish, German, Czech soccer teams
  • Updated: English soccer team names for new season
  • Fixed: Austrian names, Delaware nickname
  • Removed: duplicate teams, extra Ulsan Hyundai
  • Added: alt NCAA team names
  • Moved Portland Fire to WNBA
  • Infrastructure & Package Work
  • Package building adjustments (including for React Native)
  • Tsup adjustments
  • Added react-native-worklets
  • Upgraded TypeScript and legendapp/state
  • React Native / Tailwind / Nativewind config
  • React Native friendly theme definitions
  • Get theming to work
  • Removed unused refrigerator from doc site
  • Updated cloudflore key naming
  • Added CUID ID generator
  • Updated generate CUID to print five IDs
  • Removed console.log
  • Fixed CUI command error
  • AI Gen: Typography (React Native)


Swift IconSwiftCUIUpdate2.10.0

Sep 26, 2025

  • Improve EventDetails and SixPack MarketFooter performance
  • Use expandable height for standard quick pick skeleton
  • BoxScore restyle
  • Nav Component Size Configuration Updates
  • Restyle MarketButton
  • QuickPick restyle


Swift IconSwiftCUIUpdate2.9.4

Sep 23, 2025

  • Revert "Color tokens changes for CPO"


Swift IconSwiftCUIUpdate2.9.3

Sep 23, 2025

  • Color tokens changes for CPO


Swift IconSwiftCUIUpdate2.9.2

Sep 22, 2025

  • Support for Precompiled testability
  • Change SixPack column header layout for single row markets


Swift IconSwiftCUIUpdate2.9.1

Sep 11, 2025

  • QuickPick layout fix


Swift IconSwiftCUIUpdate2.9.0

Sep 10, 2025

  • Update skeleton for standard QuickPick
  • Background component
  • Tooltip component and TooltipOverlay


Caesars UI LogoWebUpdate2.8.16

Sep 08, 2025

  • Change SGP detail color back to fg-primary


Caesars UI LogoWebUpdate2.8.14

Sep 07, 2025

  • Make inside stroke bigger in JerseyNumber
  • Add check in Scrollable if there's an eventHeader
  • Swap colors in JerseyNumber
  • Make topPadNoHeader cui-pt-sm for all templates


Caesars UI LogoWebUpdate2.8.13

Sep 05, 2025

  • Airtable QA: Improve JerseyNumber
  • Added loading="lazy" to Image
  • CZRMB-7204: Fix CUIImage and TeamMatchup to respect size prop
  • CZRMB-7208: Add padding if no MarketTemplate.header via topPadNoHeader (null | string)
  • Updated missing NCAA teams with alt names


Caesars UI LogoWebUpdate2.8.11

Sep 02, 2025

  • CZRMB-7169: Fix Boxscore competitor names being too close to date
  • Added story for jerseyNumber in market templates


Caesars UI LogoWebUpdate2.8.12

Sep 02, 2025

  • Revert czr-palace-dark tokens


Caesars UI LogoWebUpdate2.8.10

Sep 01, 2025

  • Updated CPO dark colors, added highlight-five to all themes
  • Release install-icons 0.0.11
  • Added NFL international game logos
  • Added NFL Flips icons
  • Revert "Added Revealz coin logo"
  • Added Revealz coin logo


Swift IconSwiftCUIUpdate2.8.8

Aug 26, 2025

  • Added new logos for NFL Flips


Caesars UI LogoWebUpdate2.8.7

Aug 25, 2025

  • Fix Avatar wrapper - needs size classes added
  • CZRMB-7075: Fix _label undefined in itemConstructor (Nav)


Swift IconSwiftCUIUpdate2.8.7

Aug 25, 2025

  • Fix _label undefined in itemConstructor (Nav)
  • Fix Avatar wrapper - needs size classes added


Caesars UI LogoWebUpdate2.8.5

Aug 24, 2025

  • Fix GradientOverlay shadow in Scrollable template


Caesars UI LogoWebUpdate2.8.4

Aug 24, 2025

  • Remove overscroll-contain from MarketSimpleCarousel


Caesars UI LogoWebUpdate2.8.3

Aug 24, 2025

  • MarketRowScrollable fixes
  • Fix double names in Android
  • Fix type issue in useSize.ts
  • Added correct layout for Selections in MarketRowScrollableSelections
  • Remove unused import
  • Remove unused prop (width) in MarketRowScrollable
  • Remove leading on container size listener
  • Fix gradients in MarketRowScrollableSelections
  • Lock in widths in MarketRowScrollable
  • Remove animation in MarketFooter Button
  • Move "containersize" listener above to template level
  • Adjust mobile width
  • Removed transition-all to prevent CSS perf jank
  • Totally revamped - custom SimpleCarousel for MarketTemplates
  • Remove console.log
  • Fix issue with new MarketButton size affecting bleeding text in QuickPick
  • Airtable Issue: Change border in TeamMatchup to fg-minimal by default
  • Added alt names for NCAA hockey
  • Fix issue with react-docgen-typescript
  • Updated package-lock and react types
  • Typescript updates for RN project
  • Toggle demo updates
  • Remove pnpm, fix types in Carousel
  • Remove pnpm
  • Fix regular storybook
  • Setup test component in React Native Storybook
  • Fix eslint breaking doc site build
  • Storybook works - RN Storybook works - Gatsby dead
  • More repo changes
  • Fix install icons script
  • PNPM install


Swift IconSwiftCUIUpdate2.8.3

Aug 24, 2025

  • Toggle demo updates
  • Typescript updates for RN project
  • Updated package-lock and react types
  • Fix issue with react-docgen-typescript
  • Added alt names for NCAA hockey
  • Change border in TeamMatchup to fg-minimal by default
  • Fix issue with new MarketButton size affecting bleeding text in QuickPick
  • Totally revamped - custom SimpleCarousel for MarketTemplates
  • Removed transition-all to prevent CSS perf jank
  • Major fixes for MarketRowScrollable.
  • Fix placeholder not being fullHeight in some markets
  • Fix Squares layout erroring when incoming selections length


Swift IconSwiftCUIUpdate2.8.5

Aug 24, 2025

  • Fix GradientOverlay shadow in SCrollable template


Swift IconSwiftCUIUpdate2.8.4

Aug 24, 2025

  • Remove overscroll-contain from MarketSimpleCarousel


Caesars UI LogoWebUpdate2.8.2

Aug 21, 2025

  • Fix issues with Single Row Scroll
  • Remove console.log
  • Fix issue with new MarketButton size affecting bleeding text in QuickPick
  • Change border in TeamMatchup to fg-minimal by default


Swift IconSwiftCUIUpdate2.8.1

Aug 21, 2025

  • Fix MarketFixture icon layout constraints
  • Add support for MarketHeader in SelectionGrid


Caesars UI LogoWebUpdate2.8.1

Aug 18, 2025

  • Fix Squares layout erroring when incoming selections length or data is malformed
  • Remove console.log
  • Fix placeholder not being fullHeight in some markets


Caesars UI LogoWebUpdate2.8.0

Aug 17, 2025

  • Up heap size for storybook
  • CUI Upgrade Storybook 8 -> 9
  • Add pre-install check for teams.json
  • PNPM install
  • Fix install icons script
  • fix build:teams issue on project init
  • Fix TS errors preventing build
  • Fix Competitor Logo/Name being too close at small sizes
  • Add elementtiming to Nav elements
  • Remove prop element error in console
  • Fix Single Row Scroll initial index
  • lineLabel supported in MarketButton in rowgrouped templates
  • MarketButton 44px
  • Remove refrigerator and proxima references in CUI tokens
  • Remove refrigerator deluxe static font
  • Bootstrap JerseyNumber
  • Add college font
  • Avatar Slots & JerseyNumber component
  • Fix eslint breaking doc site build
  • Setup test component in React Native Storybook
  • Fix regular storybook
  • Merge remote-tracking branch origin/develop into no-jira/pnpm-install
  • remove pnpm, fix types in Carousel


Swift IconSwiftCUIUpdate2.8.0

Aug 17, 2025

  • Support text override for Input loading status
  • NEW JerseyNumber component
  • Add support for Avatar slots (e.g. Avatar w/ JerseyNumber)
  • Update MarketButton default height and SixPack/MarketFooter layout
  • Add MarketHeader to RowGrouped template
  • Update versusText default text to "vs"


Swift IconSwiftCUIUpdate2.7.6

Aug 13, 2025

  • NEW SelectionGrid market template


Swift IconSwiftCUIUpdate2.7.4

Aug 11, 2025

  • Fix Countdown timer setup so it still fires when the UI is scrolling


Caesars UI LogoWebUpdate2.7.5

Aug 10, 2025

  • Add click handler to show more MarketFooter click
  • Add column label support to rowgrouped
  • Fix label object support issue in GroupedHorizontal


Caesars UI LogoWebUpdate2.7.3

Aug 10, 2025

  • Fix Fade not showing at smallest breakpoint
  • Fix a11y issues with MarketTemplate Scrollable Rows
  • Change default QuickPick colors for top gradient to fg-primary-strong
  • Add Icon string support for Boxscore
  • Export CUImage
  • Updated BOS Bruins onDark logo
  • Patch update to Carousel aria-label
  • Retail Quick Pick Fix: Card Footer not calculated
  • Remove toReversed method in EventHeader.tsx
  • Fix onTemplateClick accidentally firing


Swift IconSwiftCUIUpdate2.7.3

Aug 05, 2025

  • Revert conditional View modifiers to be internal


Swift IconSwiftCUIUpdate2.7.2

Aug 04, 2025

  • Use internal SVGKit mirror for stable dependency version


Caesars UI LogoWebUpdate2.7.0

Aug 03, 2025

  • Updated non-IP team logos to new assets
  • Added NFL helmets to logo database
  • Created single roll scroll market template


Swift IconSwiftCUIUpdate2.7.1

Aug 03, 2025

  • Fix SVGKit dependency reference to exact revision
  • Add SBK Avatar factory methods for portrait style
  • Support CUI ID parsing for more general usage in Components


Swift IconSwiftCUIUpdate2.7.0

Jul 31, 2025

  • Replace SFSymbols with standard SVGs
  • Updated non-IP team logos to new assets
  • Added new NFL helmets to logo database
  • Created Single Roll Scroll Market Template


Swift IconSwiftCUIUpdate2.6.7

Jul 30, 2025

  • Fix SliderMarket to guard updates that should only be MainActor


Swift IconSwiftCUIUpdate2.7.0

Jul 29, 2025

  • Update non-IP team logos to new assets
  • NEW Alternate Team Logos - NFL helmets
  • NEW Single row scrolling Market selections


Swift IconSwiftCUIUpdate2.6.6

Jul 23, 2025

  • Fix RowGrouped template to ensure displayed rows are updated when groupedMarkets change


Swift IconSwiftCUIUpdate2.6.5

Jul 21, 2025

  • Fix LoadingView issue in SwiftUI ScrollView + Lazy stacks


Caesars UI LogoWebUpdate2.6.4

Jul 15, 2025

  • Fix MarketButton disabled dom attribute when in isDisabledSelected state

Changelog
MarketButton
  • Prevent 'disabled' state from preventing DOM Element clicks when added as prop in DOM node when MarketButton is in isDisabledSelected state

Swift IconSwiftCUIUpdate2.6.4

Jul 10, 2025

  • Updated icons
  • Rollback Horseshoe theme to Roboto Condensed fonts
  • Fix shift when pill Nav items appear

Changelog
MarketButton
  • Prevent 'disabled' state from preventing DOM Element clicks when added as prop in DOM node when MarketButton is in isDisabledSelected state

Caesars UI LogoWebUpdate2.6.3

Jul 09, 2025

  • Revert Horseshoe theme to use Roboto Flex and Condensed font families

Changelog
caesars-ui
  • Revert Horseshoe theme to use Roboto Flex and Condensed font families

Caesars UI LogoWebUpdate2.6.2

Jul 07, 2025

  • Airtable Issue: Change border in TeamMatchup to fg-minimal by default

Changelog
MarketTemplate
  • MarketTemplate: Allow 'sideLabel' to be configurable in 'rowgrouped' MarketTemplate
  • Bugfix: Fix selections not mapping price in 'rowgrouped' MarketTemplate

Caesars UI LogoWebUpdate2.6.0

Jul 06, 2025

  • Fix issue with new MarketButton size affecting bleeding text in QuickPick

Changelog
Competitor
  • Rugby teams only use 'shortname'
MarketTemplate
  • Added new type, 'rowgrouped' to support Grouped Horizontal type MarketTemplates
  • Add 'scrollingMarketsInitialAnchor' support to change index when NColGrouped is scrollable

Swift IconSwiftCUIUpdate2.6.3

Jul 02, 2025

  • Add MarketFooter to RowGrouped template

Changelog
caesars-ui
  • Revert Horseshoe theme to use Roboto Flex and Condensed font families

Swift IconSwiftCUIUpdate2.4.6

Jul 01, 2025

  • Rollback Horeshoe theme to Roboto Condensed fonts


Swift IconSwiftCUIUpdate2.6.2

Jun 29, 2025

  • Expose scrollToAnimation prop for Nav

Changelog
MarketTemplate
  • MarketTemplate: Allow 'sideLabel' to be configurable in 'rowgrouped' MarketTemplate
  • Bugfix: Fix selections not mapping price in 'rowgrouped' MarketTemplate

Swift IconSwiftCUIUpdate2.6.1

Jun 23, 2025

  • Fix application of Avatar image color scheme override


Swift IconSwiftCUIUpdate2.6.0

Jun 22, 2025

  • NEW RowGrouped market template
  • NEW country flag / team: British & Irish Lions
  • Add more color/colorScheme overrides for Icon and Nav
  • Fix stacked nav trailing icon offset
  • Fix active tab border width

Changelog
Competitor
  • Rugby teams only use 'shortname'
MarketTemplate
  • Added new type, 'rowgrouped' to support Grouped Horizontal type MarketTemplates
  • Add 'scrollingMarketsInitialAnchor' support to change index when NColGrouped is scrollable

Caesars UI LogoWebUpdate2.5.0

Jun 16, 2025

  • Remove console.log

Changelog
MarketButton
  • Added 'disabled' and 'selected' state to MarketButton
MarketTemplate
  • EventHeader: Prevent click styling when 'onEventHeaderClick' is undefined, as well as removing chevron
  • EventHeader: Fix scenario where home/away teams were swapped incorrectly
Card
  • Allow active and hover states to be toggled off in default CardHead
  • Added `leadingIcon` and `trailingIcon` props to CardHead

Swift IconSwiftCUIUpdate2.5.0

Jun 16, 2025

  • Horseshoe font properties have been changed to fit previous font sizing and spacing.
  • Gradient support
  • The Top 4 leagues now have league colors, similar to our Team Color component.
  • An interactive market button selected suspended state.
  • Better icon support for cards and market expanders.
  • SGP icon has been moved to the right side near the expander chevron.
  • Chevron can be turned off in EventHeader.
  • EventHeader no longer has click styling if "onEventHeaderClick" is not passed in
  • Badges are now available in our Nav component.
  • Icons added: share with arrow, realistic casino icon for Quick Links, West Indies flag
  • Soccer teams added: Icelandic, Brazilian

Changelog
MarketButton
  • Added 'disabled' and 'selected' state to MarketButton
MarketTemplate
  • EventHeader: Prevent click styling when 'onEventHeaderClick' is undefined, as well as removing chevron
  • EventHeader: Fix scenario where home/away teams were swapped incorrectly
Card
  • Allow active and hover states to be toggled off in default CardHead
  • Added `leadingIcon` and `trailingIcon` props to CardHead

Swift IconSwiftCUIUpdate2.4.5

Jun 11, 2025

  • Updated team metadata
  • Updated sports asset names (WNBA, Champions League)


Swift IconSwiftCUIUpdate2.4.4

Jun 07, 2025

  • Fix compiler error


Swift IconSwiftCUIUpdate2.4.3

Jun 05, 2025

  • Support parsing 2 team format from CUI ID


Swift IconSwiftCUIUpdate2.4.2

Jun 04, 2025

  • Add support for CUI IDs in Nav.Item
  • Add support for URL image source within Icon


Swift IconSwiftCUIUpdate2.4.1

May 26, 2025

  • New Horseshoe fonts: figure & notoSans
  • New Icon: icon_ui_id
  • Update Nav stack variant spacing
  • Updates for teams.json

Changelog
MarketTemplate
  • Add showEventHeaderChevron prop to control if the chevron shows or not

Swift IconSwiftCUIUpdate2.4.0

May 19, 2025

  • New Stacked variant for Nav
  • New Sports and Sports Flag icons
  • Add support for EventDetails or Details in QuickPick
  • Add Input border styling for invalid state
  • Fix animation handling in Icon (fixes a possible crash on iOS 17)

Changelog
caesars-ui
  • NEW: PNG support for icons, new `sports-icons` and `sports-flags` icons.
Icon
  • Supports PNG/Bitmap icons
Nav
  • Added 'stacked' variant to Nav component

Swift IconSwiftCUIUpdate2.1.5

May 13, 2025

  • Fix Market threading issue during init


Swift IconSwiftCUIUpdate2.3.2

May 08, 2025

  • Fix Market threading issue during init

Changelog
MarketTemplate
  • Exposed 'EventHeader' as standalone component
Icon
  • Add `paddingClasses` and `marginClasses` props to accept CSS classes that change the margin/padding of Icon

Swift IconSwiftCUIUpdate2.1.4

May 06, 2025

  • Fix icon_ui_minus_circle SVG for iOS 16 and earlier


Swift IconSwiftCUIUpdate2.3.1

May 06, 2025

  • Fix InputView inset label layout issue in scroll views on iOS 17 and earlier
  • Fix column header issue in scrolling NColGrouped market templates
  • Fix icon_ui_minus_circle SVG for iOS 16 and earlier


Swift IconSwiftCUIUpdate2.1.3

May 05, 2025

  • Fix InputView inset label layout issue in scroll views on iOS 17 and earlier
  • Fix column header issue in scrolling NColGrouped market templates

Changelog
Carousel
  • Added `onCarouselScroll` event handler to listen to the Carousel scrolling action. Also added `carouselScrollDebounceSpeed` and carouselScrollDebounceOptions`. Added `disableSlideTo` to prevent Carousel from automatically sliding to an element when using `activateItem`.

Swift IconSwiftCUIUpdate2.3.0

May 04, 2025

  • NEW Event Header component and support in Market Templates
  • NEW Callout component
  • NEW variable fonts: Figtree & NotoSans
  • NEW Icon icon_ui_status_empty
  • Support for Theme font size & weight overrides
  • Updates for teams.json

Changelog
Boxscore
  • Fix issue with BoxScore not updating width on remount
MarketTemplate
  • Added 'EventHeader' support to all market template types other than SixPack

Swift IconSwiftCUIUpdate2.2.0

Apr 27, 2025

  • Nav enhancement - minimal type
  • Avatar enhancement - team matchup
  • QuickPick enhancements - team matchup promo, Details component as Leg, single market QPs, live QPs
  • Fix UIKit.UIImage extensions for ImageRepresentable
  • Fix Qatar flag
  • Updates for teams.json

Changelog
Boxscore
  • Added extended event details underneath main game state
  • Allow color bars to be hidden
QuickPick
  • Added Two Team support for Avatar
  • Added Live QuickPick support
  • Added EventDetails to QuickPick
  • Added support to disable automated title

Swift IconSwiftCUIUpdate2.1.2

Apr 10, 2025

  • Fix QuickPick expand button color scheme
  • New icons: brand_covers_color, brand_nba_playoffs, icon_ui_pin_delete
  • Fix a Market layout bug when selections are set

Changelog
caesars-ui
  • Export 'setupCUIConfig' function from @caesars-ui/core for easier icon setup
  • Fix SSG errors from 'window' being undefined in useCuiConfig
QuickPick
  • Fix small 1px gap between Show More button and MarketButton in QuickPick

Swift IconSwiftCUIUpdate2.1.1

Apr 09, 2025

  • Fix QuickPick team colors when using the promo CUI ID
  • Fix layout race condition by remove unnecessary Market async Task

Changelog
QuickPick
  • Add 'expandable' functionality to QuickPick, other QuickPick enhancements
Icon
  • Fix Icon aspect ratio issue causing some Icon containers to render larger than they should height wise.

Swift IconSwiftCUIUpdate2.1.0

Apr 06, 2025

  • QuickPick enhancements
  • Add new publisher/handler for all internal Search actions
  • Add support for scrolling markets in NColGrouped template
  • Add rugby league and logos

Changelog
MarketTemplate
  • Added 'Scrollable' market template type for 4+ selection NColGrouped based markets
Avatar
  • Change how Avatar resolves imagery, remove 'team' functionality
Button
  • Add 'forceReadabilty' prop for Button to allow it to be global-white or global-black fg color regardless of theme
Card
  • Update 'expandable' functionality for Card

Swift IconSwiftCUIUpdate2.0.2

Mar 25, 2025

  • Fixes for cancel behavior in Search and added support for focus and dictation events


Swift IconSwiftCUIUpdate2.0.1

Mar 18, 2025

  • Make updated Button.ButtonType enum equatable & hashable


Swift IconSwiftCUIUpdate2.0.0

Mar 17, 2025

  • Split components into multiple targets Core & SBK
  • ForceReadability Button

Changelog
caesars-ui-sbk
  • Reduce size of teams-map.js (roughly 150kb reduction)
caesars-ui
  • Remove 'team' knowledge from components
  • Fix rugby teams metadata in teams.json
Competitor
  • Competitor: resolveTeam function only looks for rugbyleague teams when sport is rugby
MarketTemplate
  • MarketTemplate: Now accepts `league` prop for more accurate team resolution
TeamLogo
  • TeamLogo: Implements new image loading system
Icon
  • Icon now loads images via URL instead of as React component SVG assets
Image
  • Add 'webkit' prefix to mask to fix broken icons in Android emulator

Swift IconSwiftCUIUpdate1.26.4

Mar 06, 2025

  • NOTE: This is a hotfix based on 1.26.3 which was based on 1.26.0. These hot fixes are not continuations of 1.26.2.
  • Fix SixPack details team abbreviations for women's suffix


Swift IconSwiftCUIUpdate1.27.3

Mar 06, 2025

  • Fix SixPack details team abbreviations for women's suffix
  • Add support for disabling autocorrection within Search config


Caesars UI LogoWebUpdate1.2.1

Mar 05, 2025

  • Carousel: Fixed minor issue with left/right buttons intercepting clicks when hidden causing dead space
  • BUGFIX Issue in live eventDetails for women's NCAA teams with (W) suffix appearing twice [CZRMB-4513]
  • Nav: Fix issue with activeItem prop, and initialActive prop not working with normal strings
  • Nav: Fix issue with Icons rendering empty spaces causing breaking layout
  • Nav: Updated typescript issues

Changelog
Nav
  • Nav: Fix issue with `activeItem` prop, and `initialActive` prop not working with normal strings
  • Nav: Fix issue with Icons rendering empty spaces causing breaking layout
  • Nav: Updated typescript issues

Caesars UI LogoWebUpdate1.2.0

Mar 04, 2025

  • NEW Nav component
  • Updated teams.json soccer teams, added CONCACAF teams


Swift IconSwiftCUIUpdate1.27.2

Mar 03, 2025

  • Support city field for matching teams and limit countries search
  • Update some college teams city & alternateNames field in teams.json
  • Fix fluid layout for external source TextField


Caesars UI LogoWebUpdate1.1.18

Feb 26, 2025

  • Competitor: Limit flag rendering to certain sports [DT-898]
  • TeamLogo: Prevent basketball jersey from being fallback icon for college sports


Swift IconSwiftCUIUpdate1.26.3

Feb 26, 2025

  • NOTE: This is a hotfix based on 1.26.0 and is not a continuation of 1.26.2
  • Support city field for matching teams and limit countries search
  • Update some college teams city & alternateNames field in teams.json


Caesars UI LogoWebUpdate1.1.17

Feb 25, 2025

  • Competitor: Only resolve flags if country prop was used (DT-898)


Swift IconSwiftCUIUpdate1.27.1

Feb 24, 2025

  • Fix tap area for equal width Nav tab variant @Randall


Swift IconSwiftCUIUpdate1.27.0

Feb 23, 2025

  • Add custom dictation support to Search component


Swift IconSwiftCUIUpdate1.26.2

Feb 19, 2025

  • NEW Icons (brand_cc_venmo_color, icon_ui_microphone)
  • Fix TextField layout glitches in List


Caesars UI LogoWebUpdate1.1.16

Feb 13, 2025

  • Fixed duplicate semicolons rendering from CSS for gradients
  • Card: Added mountHiddenContent prop to selectively mount the cards contents on collapse
  • Details: Make sure detail presets respect textSize prop changes on the detail level
  • Typography: Fixed issue with fg-text-link not working in color prop

Changelog
caesars-ui
  • Fixed duplicate semicolons rendering from CSS for gradients
Card
  • Added 'mountHiddenContent' prop to selectively mount the cards contents on collapse
Details
  • Make sure 'detail presets' respect `textSize` prop changes on the detail level
Typography
  • Fixed issue with `fg-text-link` not working in color prop

Caesars UI LogoWebUpdate1.1.15

Feb 11, 2025

  • Fixed icon name: icon_ui_opposite_directions
  • Removed Wildcats from Bethune-Cookman college nickname in teams.json

Changelog
caesars-ui
  • Fixed icon name: `icon_ui_opposite_directions`
  • Removed 'Wildcats' from Bethune-Cookman college nickname in teams.json

Caesars UI LogoWebUpdate1.1.14

Feb 11, 2025

  • NEW Icon, icon_ui_opposite-directions,
  • Badge: Fixed namespace collision causing types to break [DT-873],
  • Competitor: Added textAlign prop to support changing the competitor name direction (supports left, right, center),
  • TextField: Prevent bgColor from spreading over DOM node in Input component
  • BoxScore: Added new live state, fixed layout to adjust to new design

Changelog
caesars-ui
  • NEW: Icon, `icon_ui_opposite-directions`
Competitor
  • Added `textAlign` prop to support changing the competitor name direction (supports 'left', 'right', 'center')
Badge
  • Fixed namespace collision causing types to break [DT-873]
TextField
  • Prevent 'bgColor' from spreading over DOM node in `Input` component

Swift IconSwiftCUIUpdate1.26.1

Feb 06, 2025

  • Fixes for TextField
  • Expose accessibility ID in Button init


Caesars UI LogoWebUpdate1.1.13

Jan 30, 2025

  • Fix issue where MarketFixture was still showing More > action text when collapsible is true

Changelog
MarketFixture
  • Fix issue where MarketFixture was still showing 'More >' action text when `collapsible` is true

Caesars UI LogoWebUpdate1.1.12

Jan 30, 2025

  • Add StatusMessage component to CUI export
  • Add new brand_cc-venmo-color, icon_ui_microphone icons
  • teams.json updates for some soccer teams as well as color updates to NFL league teams
  • Updated CPO logos with proper trademark placement
  • MarketTemplate: Allow MarketTemplates to not render children when hidden with mountHiddenMarkets prop
  • MarketFixture: Fix issue when changing actionText causing styling to break
  • MarketFixture: Added hideHeader prop to force no header


Caesars UI LogoWebUpdate1.1.9

Jan 22, 2025

  • Card: Fix issue with Card height persisting at 0 when open in Safari/Webkit.
  • Carousel: Added topPadding and bottomPadding props to Carousel to make applying padding easier.

Changelog
Card
  • Fix issue with Card height persisting at 0 when open in Safari/Webkit
Carousel
  • Added `topPadding` and `bottomPadding` props to Carousel to make applying padding easier.

Caesars UI LogoWebUpdate1.1.8

Jan 21, 2025

  • Drawer: Fix bottom padding in iOS Capacitor

Changelog
Drawer
  • Fix issue with Drawer not initializing safe-area-bottom-inset values on Drawer mount

Swift IconSwiftCUIUpdate1.26.0

Jan 21, 2025

  • NEW Search component
  • NEW Bungee font
  • Updates to teams.json
  • Updates to CPO logos


Caesars UI LogoWebUpdate1.1.7

Jan 20, 2025

  • Fix bug caused by trying to access an undefined badgePreset due to status not being set. [CZRMB-3717]

Changelog
Price
  • Fix bug caused by trying to access an undefined `badgePreset` due to `status` not being set. [CZRMB-3717]

Caesars UI LogoWebUpdate1.1.6

Jan 17, 2025

  • Added new team names/leagues in soccer (Romanian, Swiss, Swedish, Coppa Libertadores, Dagenham and Redbridge, Israeli) and other small teams updates
  • Overlay: Fixed Overlay sheet crossing into device safe areas
  • Price: Allow for custom text for status badges in Price

Changelog
caesars-ui
  • Added new team names/leagues in soccer (Romanian, Swiss, Swedish, Coppa Libertadores, Dagenham and Redbridge, Israeli) and other small teams updates
Price
  • Allow for custom text for status badges in Price
Overlay
  • Fixed Overlay 'sheet' crossing into device safe areas

Swift IconSwiftCUIUpdate1.25.0

Jan 15, 2025

  • Add SliderMarket template state
  • Add metadata to RootConfig
  • Update teams.json


Caesars UI LogoWebUpdate1.1.5

Jan 11, 2025

  • Removed react from the package dependency list [@avelli]
  • teams.json edits/additions for some soccer teams
  • Competitor: Only show score when theres a valid score value or the sync` prop is passed in.
  • MarketButton: Added dataQa prop to MarketButton to support different element targets for data-qa tags
  • MarketTemplate: Fix wrong NCAA icon showing in Slider Markets when sport was not basketball

Changelog
caesars-ui
  • Removed 'react' from the package dependency list [@avelli]
  • teams.json edits/additions for some soccer teams
Competitor
  • Only show 'score' when there's a valid score value or the `sync` prop is passed in.
MarketButton
  • Added `dataQa` prop to MarketButton to support different element targets for data-qa tags
MarketTemplate
  • Fix wrong NCAA icon showing in Slider Markets when sport was not basketball

Swift IconSwiftCUIUpdate1.24.2

Jan 01, 2025

  • Fix scrolling of Items in more scenarios


Swift IconSwiftCUIUpdate1.24.3

Jan 01, 2025

  • Fix for rendering BoxScore countdown


Swift IconSwiftCUIUpdate1.24.1

Dec 29, 2024

  • Add programmatic access for Card expand/collapse in Market Templates


Swift IconSwiftCUIUpdate1.24.0

Dec 23, 2024

  • Add support for Detail competitor logos
  • Add programmatic access for Card expand/collapse


Caesars UI LogoWebUpdate1.1.4

Dec 18, 2024

  • Add role=region to Card body (fix failing tests)
  • Add window check for Carousel layout effect (fix sbk test)

Changelog
Card
  • Add role='region' to Card body (fix failing tests)
Carousel
  • Add window check for Carousel layout effect (fix sbk test)

Caesars UI LogoWebUpdate1.1.3

Dec 18, 2024

  • Fix issue with window.screen.orientation breaking tests in SBK (check for existence)

Changelog
Drawer
  • Fix issue with 'window.screen.orientation' breaking tests in SBK (check for existence)

Caesars UI LogoWebUpdate1.1.2

Dec 18, 2024

  • Competitor: Added additional check for CSS.supports to prevent SBK tests from failing
  • Overlay: Fixed some issues causing a lot of snapshots to fail in SBK testing (not an actual bug)

Changelog
Competitor
  • Added additional check for CSS.supports to prevent SBK tests from failing
Overlay
  • Fixed some issues causing a lot of snapshots to fail in SBK testing (not an actual bug)

Caesars UI LogoWebUpdate1.1.1

Dec 17, 2024

  • Removed Euroleague and PWHL teams from teams.json (temporarily)
  • Avatar: Use full name for team lookup when resolving TeamLogo
  • Card: Remove react-collapsed, use css-only solution with progressive enhancement for card collapse
  • Drawer: Refactor calculateHeights function, use ResizeObservers instead
  • Icon: Only allow null return from Icon component if it's tried to look up the Icon and failed
  • MarketTemplate: Fix Icon flashing in NColGrouped templates
  • MarketTemplate: Fix Soccer Jersey resolution in NColGrouped templates
  • MarketFixture: Only return null if marketTemplates, children and title are undefined/null
  • Overlay: Add id and dataQa prop support for entire modal structure
  • TeamLogo: Only let null return from TeamLogo if it tried to resolve logo and failed, add min width/height on loading

Changelog
caesars-ui
  • Removed Euroleague and PWHL teams from teams.json (temporarily)
MarketTemplate
  • Fix Icon flashing in NColGrouped templates
  • Fix Soccer Jersey resolution in NColGrouped templates
MarketFixture
  • Only return null if `marketTemplates`, `children` and `title` are undefined/null
TeamLogo
  • Only let null return from TeamLogo if it tried to resolve logo and failed, add min width/height on loading
Icon
  • Only allow null return from Icon component if it's tried to look up the Icon and failed
Avatar
  • Use full name for team lookup when resolving TeamLogo
Card
  • Remove 'react-collapsed', use css-only solution with progressive enhancement for card collapse
Drawer
  • Refactor 'calculateHeights' function, use ResizeObservers instead
Overlay
  • Add `id` and `dataQa` prop support for entire modal structure

Swift IconSwiftCUIUpdate1.23.0

Dec 17, 2024

  • NEW Nav component with pill and tab variants
  • NEW Brand Icons (NCAAF playoffs & Caesars Racebook icons)
  • NEW UI Icons (States ON & PR)
  • Updated teams.json
  • Added placeholder logo for unknown soccer teams
  • Fix SliderMarket column alignment to handle long competitor name
  • Fix close button flicker in Overlay component
  • Fix ValueChangeAnimator crash for overflowing American odds
  • Fix BoxScore async setup
  • Move NColGrouped.EventDetails chevron inline with title


Caesars UI LogoWebUpdate1.1.0

Dec 03, 2024

  • NEW Item component
  • Ensure data-qa attribute can be passed to all top level components
  • Competitor: Added inline prop to allow Compeititor to take up inline space (like inline-block)

Changelog
caesars-ui
  • Ensure data-qa can be passed to all top level components
  • NEW: Item component
Competitor
  • Competitor: Added `inline` prop to allow Compeititor to take up inline space (like inline-block).

Swift IconSwiftCUIUpdate1.22.0

Dec 03, 2024

  • NEW Casino fonts (Audiowide, VastShadow, Orbitron, Tourney, BrunoAce)
  • NEW Brand Icons (MLB leagues & all star, NBA conferences & all star, NFL pro bowl)
  • NEW UI Icons (States, meter faster/slower)
  • Added more Country Flags
  • Updated team logos and teams.json
  • TextField formatter support


Caesars UI LogoWebUpdate1.0.15

Dec 02, 2024

  • Added super bowl names to teams.json (e.g. NFC/AFC)
  • NEW Icons for each state
  • MarketTemplate: Pass sport to Squares template for colleges

Changelog
caesars-ui
  • Added super bowl names to teams.json (e.g. NFC/AFC)
  • NEW: Icons for each state
MarketTemplate
  • Pass `sport` to Squares template for colleges

Swift IconSwiftCUIUpdate1.21.1

Dec 02, 2024

  • Fix compiler errors on Xcode 15


Swift IconSwiftCUIUpdate1.21.0

Dec 01, 2024

  • Support for secure TextField
  • Added accessibility value for Price component change @Frank Ginex


Caesars UI LogoWebUpdate1.0.14

Nov 25, 2024

  • Swap order of home and away teams in Soccer Sixpacks live score updating

Changelog
MarketTemplate
  • Swap order of home and away teams in Soccer Sixpacks live score updating

Caesars UI LogoWebUpdate1.0.13

Nov 25, 2024

  • Added, Dutch and Turkish soccer teams to teams.json
  • Fixed city name for USC Upstate Spartans
  • Removed abbreviations longer than 5 characters
  • MarketTemplate: Fixed issue with live score updating in Soccer Six Packs when using sync

Changelog
caesars-ui
  • Added, Dutch and Turkish soccer teams to teams.json
  • Fixed city name for USC Upstate Spartans
  • Removed abbreviations longer than 5 characters
MarketTemplate
  • Fixed issue with live score updating in Soccer Six Packs when using `sync`

Swift IconSwiftCUIUpdate1.20.4

Nov 24, 2024

  • Fix BoxScore pregame countdown rendering issue


Caesars UI LogoWebUpdate1.0.12

Nov 18, 2024

  • Added new countries Guadeloupe, updates to Barbuda, Congo
  • UPDATE: teams.json for A's, CGY and COL, added A&M Lions ncaa
  • NEW NBA all star game logo, brand_nba_all_star_color, MLB all star game logo brand_mlb_all_star_color, MLB leagues brand_mlb_league_nl-color, brand_mlb_league_al-color, MLB all star teams logo_mlb_nl, logo_mlb_al, NFL Pro bowl logo brand_nfl_pro_bowl_color
  • Toggle: Added onToggle to dependency arrays internally to prevent stale closures
  • Toggle: Added controlled prop to prevent clicking Toggle from switching state
  • Toggle: Added pending type to Toggle to put the component in an between indeterminate state

Changelog
caesars-ui
  • Added new countries Guadeloupe, updates to Barbuda, Congo
  • UPDATE: teams.json for A's, CGY and COL, added A&M Lions ncaa
  • NEW: NBA all star game logo, `brand_nba_all_star_color`, MLB all star game logo `brand_mlb_all_star_color`, MLB leagues `brand_mlb_league_nl-color`, `brand_mlb_league_al-color`, MLB all star teams `logo_mlb_nl`, `logo_mlb_al`, NFL Pro bowl logo `brand_nfl_pro_bowl_color`
Toggle
  • Added `onToggle` to dependency arrays internally to prevent stale closures
  • Added `controlled` prop to prevent clicking Toggle from switching state
  • Added `pending` type to Toggle to put the component in an between indeterminate state

Swift IconSwiftCUIUpdate1.20.3

Nov 17, 2024

  • Fix MarketHeader layout for cases without leading or trailing content


Swift IconSwiftCUIUpdate1.20.2

Nov 17, 2024

  • Add support for Squares MarketHeader
  • Add support for Squares State


Caesars UI LogoWebUpdate1.0.11

Nov 14, 2024

  • Prevent onToggle state from being stale when setting disableToggleOnSelected

Changelog
Toggle
  • Prevent onToggle state from being stale when setting `disableToggleOnSelected`

Caesars UI LogoWebUpdate1.0.10

Nov 14, 2024

  • UPDATE: Icons, brand_nba_conference_eastern_color, brand_nba_conference_western_color, icon_ui_meter-faster, icon_ui_meter-slower
  • Toggle: Add disableToggleOnSelected prop to prevent onToggle from firing when selected prop changes.

Changelog
caesars-ui
  • UPDATE: Icons, `brand_nba_conference_eastern_color`, `brand_nba_conference_western_color`, `icon_ui_meter-faster`, `icon_ui_meter-slower`
Toggle
  • Toggle: Add `disableToggleOnSelected` prop to prevent `onToggle` from firing when `selected` prop changes.

Swift IconSwiftCUIUpdate1.20.1

Nov 14, 2024

  • Fixed async for Squares card config
  • Fixed Xcode 15 concurrency issue
  • Fixed images from autogen 1.0.8 update


Caesars UI LogoWebUpdate1.0.9

Nov 13, 2024

  • NEW Flag Icons flag_anguilla,flag_bonaire,flag_curacao,flag_martinique,flag_montserrat,flag_saint-martin,flag_sint-maarten,flag_turks-and-caicos
  • BUGFIX AlternateHeader not seeing proper descrpition in Squares template

Changelog
caesars-ui
  • NEW: Flag Icons `flag_anguilla`,`flag_bonaire`,`flag_curacao`,`flag_martinique`,`flag_montserrat`,`flag_saint-martin`,`flag_sint-maarten`,`flag_turks-and-caicos`
MarketTemplate
  • BUGFIX: AlternateHeader not seeing proper descrpition in Squares template

Swift IconSwiftCUIUpdate1.20.0

Nov 13, 2024

  • NEW Live BoxScore variant
  • Increased max width of vertical Competitor component
  • MadetoggleSelected public for manual firing of events for ToggleView @m. Daniel Chavez
  • Fixed ItemView gesture mask
  • Added home & away MarketButton.LineType cases


Caesars UI LogoWebUpdate1.0.8

Nov 12, 2024

  • Added enableInternalSkeleton to opt into hiding content until it's finalized rendering
  • Added support for description in AlternateHeader
  • Added description support in Squares template @dhillman

Changelog
MarketTemplate
  • Added `enableInternalSkeleton` to opt into hiding content until it's finalized rendering
  • Added support for `description` in AlternateHeader
  • Added description support in Squares template @dhillman

Caesars UI LogoWebUpdate1.0.7

Nov 12, 2024

  • NEW Icon, brand_youtube, brand_nba_cup_color, brand_cpo_app
  • UPDATE: Icon icon_ui_magnifier_outline
  • Added alternate names for NCAAM competitors, added West Georgia NCAA
  • teams.json - Fix Lamar University city name
  • MarketTemplate: Fix Squares template onClick handling and layout on desktop/mobile

Changelog
caesars-ui
  • NEW: Icon, `brand_youtube`, `brand_nba_cup_color`, `brand_cpo_app`
  • UPDATE: Icon `icon_ui_magnifier_outline`
  • Added alternate names for NCAAM competitors, added West Georgia NCAA
  • teams.json - Fix Lamar University city name
MarketTemplate
  • Fix Squares template onClick handling and layout on desktop/mobile

Caesars UI LogoWebUpdate1.0.6

Nov 03, 2024

  • Updated big four logos to have visually consistent sizing @mmessina
  • UPDATED: A's logo
  • NEW Icon brand_horseshoe-oc_color
  • NEW Squares Template
  • Added sync prop to eventDetails allowing for direct live score and game updates

Changelog
caesars-ui
  • Updated big four logos to have visually consistent sizing @mmessina
  • UPDATED: Oakland A's logo
  • NEW: Icon `brand_horseshoe-oc_color`
MarketTemplate
  • NEW: Squares Template
  • Added `sync` prop to `eventDetails` allowing for direct live score and game updates

Swift IconSwiftCUIUpdate1.18.6

Nov 03, 2024

  • Update inset label foreground & background to be customizable


Swift IconSwiftCUIUpdate1.19.0

Nov 03, 2024

  • NEW Squares Market Template
  • Add disabled state for Price component
  • Accessibility updates for MarketButton


Caesars UI LogoWebUpdate1.0.5

Oct 29, 2024

  • NEW Icon icon_ui_arrow-bold-up-from-line, brand_nfl_playoffs-color, logo_nfl_afc, logo_nfl_nfc, brand_nfl_draft_color
  • MarketTemplate: Clone incoming markets that are frozen for in-component state management
  • Overlay: Added subtitle and disclaimer options to the Overlay component's content object @erikmianny

Changelog
caesars-ui
  • NEW: Icon `icon_ui_arrow-bold-up-from-line`, `brand_nfl_playoffs-color`, `logo_nfl_afc`, `logo_nfl_nfc`, `brand_nfl_draft_color`
MarketTemplate
  • Clone incoming markets that are frozen for in-component state management
Overlay
  • Added `subtitle` and `disclaimer` options to the Overlay component's content object @erikmianny

Swift IconSwiftCUIUpdate1.18.5

Oct 28, 2024

  • Opt out option for BadgeView Config text formatting @Will


Swift IconSwiftCUIUpdate1.18.4

Oct 24, 2024

  • Fix animation trigger for Icon
  • Fix blurry horseshoe icons
  • Updates to teams.json and new icons (Autogen 1.0.4)


Caesars UI LogoWebUpdate1.0.4

Oct 22, 2024

  • MarketTemplate: Add isSelectedBuilder and priceFormatter support for NColGrouped templates

Changelog
MarketTemplate
  • Add isSelectedBuilder and priceFormatter support for NColGrouped templates

Caesars UI LogoWebUpdate1.0.3

Oct 21, 2024

  • BUGFIX MarketHeader, fix scenario where there's an optional description with no title and labels being rendered incorrectly [DT-765]
  • TeamLogo: Prevent soccer jerseys from rendering unless sport is explicitly set to soccer

Changelog
MarketTemplate
  • BUGFIX: MarketHeader, fix scenario where there's an optional description with no title and labels being rendered incorrectly [DT-765]
TeamLogo
  • Prevent soccer jerseys from rendering unless `sport` is explicitly set to `soccer`

Caesars UI LogoWebUpdate1.0.2

Oct 20, 2024

  • NEW Icons, brand_mass-gaming-commission. icon_ui_magnifier, icon_ui_magnifier_outline
  • Updated teams.json
  • MarketButton: Added price, priceFormatter and isSelectedBuilder props @avelli
  • BUGFIX PromoText memozation issue causing selected text state from rendering incorrectly
  • TextField: Added new search-input type. @kshreve

Changelog
caesars-ui
  • NEW: Icons, 'brand_mass-gaming-commission'. 'icon_ui_magnifier', 'icon_ui_magnifier_outline'
  • Updated teams.json
MarketButton
  • Added `price`, `priceFormatter` and `isSelectedBuilder` props @avelli
  • BUGFIX: `PromoText` memozation issue causing selected text state from rendering incorrectly
MarketTemplate
  • Added new 'price', 'priceFormatter' and 'isSelectedBuilder' props to MarketTemplates @avelli
TextField
  • TextField: Added new 'search-input' type. @kshreve

Swift IconSwiftCUIUpdate1.18.3

Oct 16, 2024

  • Manually ignore localization below iOS 16


Swift IconSwiftCUIUpdate1.18.2

Oct 15, 2024

  • Sync SliderMarket between Slider & List views
  • Fix SliderMarket slider enabled/disabled state on programmatic selection changes
  • Add ability to clear the Price increase/decrease state


Swift IconSwiftCUIUpdate1.18.1

Oct 09, 2024

  • Limit Button title to 1 line


Caesars UI LogoWebUpdate1.0.1

Oct 07, 2024

  • BUGFIX Button regression, span element still rendering even when text and children were undefined causing layout issue

Changelog
Button
  • Bugfix: Button rendering extra span when text and children were undefined causing layout regression

Caesars UI LogoWebUpdate1.0.0

Oct 07, 2024

  • BREAKING: React 18 support
  • NEW Icons, icon_ui_wifi, icon_ui_wifi-off
  • NEW Brand conferences as teams (for things like all star games)
  • teams.json updates for Soccer teams and countries
  • MarketButton: NEW Sync support via useSync hook
  • MarketButton: Restored basic animation
  • Overlay: Fix issue with native keyboard interfering with Overlay @erikmianny
  • Overlay: onOpenChange now optional (sometimes you just unmount the whole component) @erikmianny
  • TeamColor: Fixed issue with soccer teams erroring when colorType was set to dark
  • TextField: Fixed issue in Input with updating value (stale dependency array, plus more logic) @kshreve
  • Button: added removeSpan prop to prevent children from being wrapped by span tag

Changelog
caesars-ui
  • BREAKING: React 18 support
  • NEW: Icons, `icon_ui_wifi`, `icon_ui_wifi-off
  • NEW: Brand conferences as teams (for things like all star games)
  • teams.json updates for Soccer teams and countries
MarketButton
  • NEW: Sync support via `useSync` hook
  • Restored basic animation
TeamColor
  • Fixed issue with soccer teams erroring when `colorType` was set to 'dark'
Button
  • Added `removeSpan` prop to prevent children from being wrapped by `span` tag
Overlay
  • Fix issue with native keyboard interfering with Overlay @erikmianny
  • onOpenChange now optional (sometimes you just unmount the whole component) @erikmianny
TextField
  • Input, Fixed issue with updating value (stale dependency array, plus more logic)

Swift IconSwiftCUIUpdate1.18.0

Oct 06, 2024

  • Support Competitors in Details component
  • Add explicit width & height parameters to Icon
  • Update Button disabled background color
  • Update CardHeader & EventHeader pressed color
  • Update EventHeader spacing and font
  • Update NColGrouped error text layout


Swift IconSwiftCUIUpdate1.17.1

Sep 30, 2024

  • Resolves some missing UEFA Soccer teams
  • Add more Soccer teams
  • Add Internationals team and flag


Caesars UI LogoWebUpdate0.12.10

Sep 29, 2024

  • BUGFIX Fix regression with resolving icons from found teams in Competitor

Changelog
Competitor
  • BUGFIX: Fix regression with resolving icons from found teams

Caesars UI LogoWebUpdate0.12.9

Sep 29, 2024

  • More soccer team udpates (added more major european leagues)
  • Avatar: Fixed an issue with USA not rendering the american flag if it's passed in as a team (seen in a golf market)
  • Competitor: Fix issue with Monaco resolving as flag instead of jersey for soccer
  • BUGFIX MarketTemplate: Fix issues in prepareMarkets hook causing stale market data to persist through renders
  • MarketTemplate: SliderMarket fix issue with slider MarketButtons syncing with current slider position

Changelog
caesars-ui
  • More soccer team udpates
Competitor
  • Fix issue with `Monaco` resolving as flag instead of jersey for soccer
MarketTemplate
  • BUGFIX: Fix issues in `prepareMarkets` hook causing stale market data to persist through renders
  • SliderMarket fix issue with slider MarketButtons syncing with current slider position
Avatar
  • Fixed an issue with `USA`` not rendering the american flag if it's passed in as a team (seen in a golf market)

Caesars UI LogoWebUpdate0.12.8

Sep 25, 2024

  • BUGFIX MarketTemplate formatOdds in MapSelection component handle odds when number type
  • Competitor component export

Changelog
caesars-ui
  • NEW: Competitor component export
MarketTemplate
  • Fix odds when passed in as a number (formatOdds helper function).

Swift IconSwiftCUIUpdate1.17.0

Sep 21, 2024

  • Remove SliderMarket animations when moving slider
  • Limit prior Shape extension to iOS 17+
  • Add new Shape extensions
  • Don't render MarketHeader if empty (not just nil)
  • Add width and height parameters to MarketButton API
  • Add columnSpacing parameter to Item API
  • Add support for filled icons in Legs component
  • Autogen 0.12.6
  • Add missing setters for TextField component
  • Update default font for StatusMessage component


Caesars UI LogoWebUpdate0.12.7

Sep 18, 2024

  • Allow id to be passed into Icon component (to prevent random ids)

Changelog
Icon
  • Allow id to be passed to Icon component

Caesars UI LogoWebUpdate0.12.6

Sep 17, 2024

  • Added UEFA champions league and Europa teams
  • Fixed MLS team naming issues
  • NEW Icons, brand_youtube
  • BUGFIX Icons no longer conflict because of shared ID
  • MarketButton: Allow PICK to show even if line is null or 0
  • MarketTemplate: Fix Slider Market error by turning mapSelection function into React component

Changelog
caesars-ui
  • Added UEFA champions league and Europa teams
  • Fixed MLS team naming issues
  • NEW: Icons, brand_youtube
  • BUGFIX: Icons no longer conflict because of shared ID
MarketButton
  • Allow `PICK` to show even if line is null or 0
MarketTemplate
  • Fix Slider Market error by turning mapSelection function into React component

Swift IconSwiftCUIUpdate1.16.0

Sep 16, 2024

  • Autogen 0.12.4
  • Slider color changes
  • NEW TextField component
  • NEW Field component
  • NEW Input component
  • NEW StatusMessage component


Caesars UI LogoWebUpdate0.12.5

Sep 15, 2024

  • BUGFIX Horseshoe brand icons higher resolution
  • MarketTemplate: Fixed issue in Slider Market with misasligned competitors when name wraps
  • MarketTemplate: Fixed issue with micro market templates refreshing all the market information (removes duplicates)
  • PillNav: Support data-qa attribute if passing in PillNav items as object
  • Slider: Refresh slider marks when slider updates (memoization fix)

Changelog
caesars-ui
  • BUGFIX: Horseshoe brand icons higher resolution
MarketTemplate
  • Fixed issue in Slider Market with misasligned competitors when name wraps
  • Fixed issue with micro market templates refreshing all the market information (removes duplicates)
PillNav
  • Support data-qa attribute if passing in PillNav items as object
Slider
  • Refresh slider marks when slider updates (memoization fix)

Swift IconSwiftCUIUpdate1.15.1

Sep 04, 2024

  • Fix Item gesture mask bug
  • Fix icon_ui_minus_circle SVG


Caesars UI LogoWebUpdate0.12.4

Sep 03, 2024

  • Updated teams.json to fix unresolving soccer team data


Caesars UI LogoWebUpdate0.12.3

Sep 03, 2024

  • Updated teams.json to fix unresolving soccer team data


Caesars UI LogoWebUpdate0.12.2

Sep 02, 2024

  • New Icons, brand_mountaineer_color
  • Updated teams.json to fix unresolving soccer team data


Caesars UI LogoWebUpdate0.12.1

Aug 26, 2024

  • Fix issue with immer draft (restored cloning draft)


Caesars UI LogoWebUpdate0.12.0

Aug 26, 2024

  • NEW TeamColor component
  • Refactored useTeamInfo to be faster for team lookups
  • Avatar: Fixed issue when trying to render college icons, not respecting the sport
  • Competitor: Add vertical variant to Competitor
  • Competitor: Add forceReadability to give competitor names forced readability on team color backgrounds or passed in bg
  • Competitor: Code refactor
  • Competitor: Restored Soccer jersey icon loading
  • Drawer: Added check for safe-area-inset-bottom (thanks Fabio), which should fix Drawers on iOS webview
  • MarketTemplate: Replaced useImmer with useMutative (faster, same API)
  • MarketTemplate: Fixed SliderMarket to work the same as SwiftCUI
  • MarketTemplate: Added configurable locking to SliderMarket (for different use cases)

Changelog
caesars-ui
  • NEW: TeamColor component
  • Refactored useTeamInfo to be faster for team lookups
Competitor
  • Add 'vertical' variant to Competitor
  • Add forceReadability to give competitor names forced readability on team color backgrounds or passed in bg
  • Code refactor
  • Restored Soccer jersey icon loading
MarketTemplate
  • Replaced useImmer with useMutative (faster, same API)
  • Fixed SliderMarket to work the same as SwiftCUI
  • Added configurable locking to SliderMarket (for different use cases)
Avatar
  • Fixed issue when trying to render college icons, not respecting the sport
Drawer
  • Added check for safe-area-inset-bottom (thanks Fabio), which should fix Drawers on iOS webview

Swift IconSwiftCUIUpdate1.15.0

Aug 26, 2024

  • Add support for soccer jerseys
  • Add support for unknown league in Team & Athlete competitor providers
  • Fix for brand icons which can be recolored


Swift IconSwiftCUIUpdate1.14.6

Aug 25, 2024

  • Update to allow for keyboard to be shown on sheet/modal @Grant


Swift IconSwiftCUIUpdate1.14.5

Aug 22, 2024

  • Make Detail conform to RootConfig and set its accessibility id


Caesars UI LogoWebUpdate0.11.14

Aug 20, 2024

  • MarketTemplates: Pass Avatar component the sport, via Competitor in markettabs/selectiontabs templates

Changelog
Competitor
  • Pass sport to Avatar component
Avatar
  • Accept 'sport' as a prop to pass to TeamLogo when rendering logos in Avatar

Caesars UI LogoWebUpdate0.11.13

Aug 19, 2024

  • Added animation configurability to: MarketTemplate, Competitor, Loading, Skeleton, BoxScore, Card, PillNav, Button
  • Removed LiveIcon animation
  • Removed MarketButton animations
  • Removed animejs package

Changelog
Boxscore
  • Added animation prop to make child component animations configurable
Competitor
  • Added animation prop to make child component animations configurable
MarketButton
  • Removed animejs package
  • Removed animations
MarketTemplate
  • Added `animation` prop to configure using animations or not in child components
Price
  • Added animation prop to make child component animations configurable
Icon
  • Removed animation from LiveIcon
Card
  • Added animation prop to make open/close animation togglable
Loading
  • Added animation prop to make child component animations configurable
PillNav
  • Added animation prop to make child component animations configurable
Skeleton
  • Added animation prop to make child component animations configurable

Caesars UI LogoWebUpdate0.11.12

Aug 12, 2024

  • Allow animation set in Markets from MarketTemplate to override default settings

Changelog
MarketTemplate
  • Allow 'animation' to override default settings when present in MarketButton object

Swift IconSwiftCUIUpdate1.14.4

Aug 12, 2024

  • ProgressBar - show bar end caps that are covered by higher level bars


Swift IconSwiftCUIUpdate1.14.3

Aug 11, 2024

  • Fix Equatable & Hashable conformance for RootConfig
  • Ensure that all array indexing of SliderMarket markets is safe


Caesars UI LogoWebUpdate0.11.11

Aug 01, 2024

  • Toggle: Prevent onToggle from being called on mount/first render

Changelog
Toggle
  • Prevent mount/first render from calling `onToggle`

Caesars UI LogoWebUpdate0.11.10

Jul 30, 2024

  • Drawer: Give midpoints the capability of auto-height

Changelog
Drawer
  • Give midpoints the capability of auto-height

Caesars UI LogoWebUpdate0.11.9

Jul 29, 2024

  • Drawer: Add speed / animation configurability

Changelog
Drawer
  • Add configurable speed to Drawer

Caesars UI LogoWebUpdate0.11.8

Jul 29, 2024

  • Revert bottom margin on MarketTemplates to prevent conflicts with existing CSS.

Changelog
MarketTemplate
  • Remove bottom padding, conflicted with FE. Handle fix in FE.

Caesars UI LogoWebUpdate0.11.7

Jul 29, 2024

  • NEW Icons brand_download_app-store, brand_download_google-play, brand_download_app-store, brand_download_google-play
  • Icon: Allow brand icons to be passed without onLight or onDark, use passed in mode to load correct logo for theme
  • BUGFIX MarketTemplate SixPacks, Fix Tennis six pack dividers. Add bottom padding back to NColGrouped templates

Changelog
caesars-ui
  • NEW: Icons `brand_download_app-store`, `brand_download_google-play`, `brand_download_app-store`, `brand_download_google-play`
MarketTemplate
  • Fix Tennis six pack dividers
  • Add bottom padding back to NColGrouped templates
Icon
  • Allow brand icons to be passed without `onLight` or `onDark`, use passed in `mode` to load correct logo for theme

Swift IconSwiftCUIUpdate1.14.2

Jul 28, 2024

  • Fix for Icon animation issue


Swift IconSwiftCUIUpdate1.14.1

Jul 28, 2024

  • Fix strikethrough color token on Price and MarketButton
  • RootConfig conforms to Identifiable, Equatable and Hashable
  • Fix for default colors in TeamColor component
  • Colors for countries in teams.json
  • NEW Icons brand_nfl_championship_color, brand_mlb_championship_color, brand_download_google_play, brand_download_app_store, icon_ui_pound_sign, icon_ui_euro_sign, icon_ui_dollar_sign
  • Fixes for market template padding


Caesars UI LogoWebUpdate0.11.6

Jul 23, 2024

  • NEW Icons, icon_ui_dollar-sign, icon_ui_euro-sign, icon_ui_pound-sign
  • Competitor: Prevent soccer jerseys from showing up at all, preserving country flag for soccer
  • Drawer: Added support to mutate footer and still calculate positions
  • MarketTemplates: Hide markets rendering until it's finished CSS setup to prevent FOUC
  • MarketTemplates: Preserve filtering regardless of if filter pill has been activated
  • Overlay: Added bulleted list support in headers. @ErikMianny
  • QuickPick: Added new IconString support. Takes the format category###name###league.
  • QuickPIck: Added ThemeMode support (light or dark modes) for logos that support multiple modes

Changelog
caesars-ui
  • NEW: Icons, icon_ui_dollar-sign, icon_ui_euro-sign, icon_ui_pound-sign
QuickPick
  • Added new IconString support. Takes the format category###name###league.
  • Added ThemeMode support (light or dark modes) for logos that support multiple modes
Competitor
  • Prevent soccer jerseys from showing up at all, preserving country flag for soccer
MarketTemplate
  • Hide markets rendering until it's finished CSS setup to prevent FOUC
  • Preserve filtering regardless of if filter pill has been activated
Drawer
  • Added support to mutate footer and still calculate positions
Overlay
  • Added bulleted list support in headers. @ErikMianny

Swift IconSwiftCUIUpdate1.14.0

Jul 22, 2024

  • NEW ProgressBar component
  • Add support for CUI Image ID in QuickPick component
  • Add support for strikethrough state on Price component
  • Add support for custom state messages in NColGrouped template
  • Expose Card header description field on all Market templates
  • Add more publishers for SliderMarket events and allow expanded list state to be set in init
  • Update TeamColor component to use default colors based on theme
  • Fix tap area for PillNav filters in Market templates
  • Fix vertical padding in Market templates


Caesars UI LogoWebUpdate0.11.5

Jul 17, 2024

  • Added icon prop to promo object to support custom icons in QuickPick Avatar image
  • Give Drawer component ability to disable custom midPoints dynamically

Changelog
QuickPick
  • Added 'icon' prop to promo object to support custom icons in QuickPick Avatar image

Caesars UI LogoWebUpdate0.11.4

Jul 16, 2024

  • Add isOpen to necessary dependency arrays
  • Fix Drawer header not rerendering when children change
  • Fix Drawer header not being full width

Changelog
Card
  • Add `isOpen` to necessary dependency arrays

Caesars UI LogoWebUpdate0.11.3

Jul 15, 2024

  • Fix issue showing multiple Overlays at the same time
  • Add CSS that prevents duplicate scrims in the same portal child

Changelog
Overlay
  • Fix issue showing multiple Overlays at the same time
  • Add CSS that prevents duplicate scrims in the same portal child

Swift IconSwiftCUIUpdate1.13.0

Jul 15, 2024

  • Introduce String Catalog for localization support
  • NEW Icons brand_gamesense, brand_ma_problem_gambling_hotline, brand_horseshoe_responsible_gaming_color, brand_ontario_igaming_color, icon_ui_mute, icon_ui_volume
  • NEW Team Logos logo_nhl_uta, logo_nba_lac
  • Updated teams.json
  • Add support for hidden market rows in NColGrouped template
  • Add support for NColGrouped template state
  • Add disabled property to turn on/off Drawer component gestures


Caesars UI LogoWebUpdate0.11.2

Jul 14, 2024

  • Fix Overlay issue with Portal root and css on that element
  • Added cui-icons-masterlist.json to package output

Changelog
caesars-ui
  • Include 'cui-icons-masterlist.json in tokens/js output (for MDM)
Overlay
  • Fix issue with portal not showing Modal

Caesars UI LogoWebUpdate0.11.1

Jul 14, 2024

  • Fix Overlay issue with Portal root and css on that element
  • Added cui-icons-masterlist.json to package output


Caesars UI LogoWebUpdate0.11.0

Jul 14, 2024

  • NEW Price component, Drawer component, TextField component, ProgressBar component @Peter(takim)Kim
  • NEW Icons, volume icon, mute icon, CPO RG logo, NBA/MLB Championship logos
  • Updated team logos for LAC, MIN
  • BUGFIX Card component report proper collapsed state in callback
  • Carousel, fg-subtle on inactive pagination bullets
  • Overlay component, added onDismiss callback, added ability to keep content slots if passing custom body, renamed Drawer type to half-sheet.

Changelog
caesars-ui
  • NEW: Price component, Drawer component, TextField component, ProgressBar component @Peter(takim)Kim
  • NEW: Icons, volume icon, mute icon, CPO RG logo, NBA/MLB Championship logos
  • Updated team logos for LAC, MIN
Icon
  • Reduce jumpiness when Icon loads in by having min-width and height set
Card
  • Fix bug in collapsible toggle reporting wether it's open or not
Carousel
  • Carousel, added `fg-stuble` to inactive pagination bullets
Overlay
  • Added `onDismiss` callback for when Overlay component closes and loses focus
  • Added ability to change body contents and keep other content slots

Swift IconSwiftCUIUpdate1.12.0

Jul 09, 2024

  • NEW TeamColor component
  • Updates for vertical variant of Competitor component (previously stacked)
  • Updates for market template event publishers @Dave Piernick
  • Add marketsExpanded to NColGrouped public API


Swift IconSwiftCUIUpdate1.11.2

Jul 01, 2024

  • Updates for market template event publishers @Dave Piernick
  • Add skeleton type for NColGrouped template @drew


Swift IconSwiftCUIUpdate1.11.1

Jun 30, 2024

  • Remove @MainActor from public published properties (reverts breaking changes from 1.11.0)


Swift IconSwiftCUIUpdate1.11.0

Jun 27, 2024

  • NEW Slider component
  • NEW SliderMarket template
  • Add stacked variant for Competitor component
  • Updates for market template event publishers @Dave Piernick


Swift IconSwiftCUIUpdate1.10.4

Jun 25, 2024

  • Removed TeamLogo Avatar default from NColGrouped template @miked


Caesars UI LogoWebUpdate0.10.4

Jun 20, 2024

  • Added three letter abbreviations to Competitor country prop

Changelog
Competitor
  • Added three letter abbreviations to the country prop

Swift IconSwiftCUIUpdate1.10.3

Jun 17, 2024

  • Update team search to match exact names
  • Update team search to find countries regardless of league
  • Fix Overlay frame alignment to match body text alignment @Will


Swift IconSwiftCUIUpdate1.10.2

Jun 12, 2024

  • Update logos for New York Jets and Cleveland Browns
  • Fix for Sheet: A full drag to dismiss when expanded caused the content to "disappear" off the screen @Will


Caesars UI LogoWebUpdate0.10.3

Jun 11, 2024

  • Updated: New York Jets logo and Cleveland Browns logo
  • Card: Update id handling in Card
  • MarketTemplate: Added mode prop to support light and dark mode support for team logos
  • MarketTemplate: Removed hover and active (pressed) states on SixPack templates
  • MarketFixture: Pass id to Cardstack to allow for proper provided id usage
  • MarketFixture: Updated vertical padding on MarketFixtureHeader component

Changelog
caesars-ui
  • Updated: New York Jets logo and Cleveland Browns logo
MarketTemplate
  • Added 'mode' prop to support light and dark mode support for team logos
  • Removed hover and active (pressed) states on SixPack templates
MarketFixture
  • Pass 'id' to Cardstack to allow for proper provided id usage
  • Updated vertical padding on MarketFixtureHeader component
Card
  • Update 'id' handling in Card

Swift IconSwiftCUIUpdate1.10.1

Jun 10, 2024

  • Add accessibility identifier to CardHeader @miked


Swift IconSwiftCUIUpdate1.10.0

Jun 09, 2024

  • NEW Overlay component @Will
  • NEW Price component
  • Add SwiftUI.Image extensions for decorative inits @Jay Strawn


Caesars UI LogoWebUpdate0.10.2

Jun 06, 2024

  • Added highlight-accent-strong color token to all themes
  • Updated: icons brand_cpo-responsible-gaming, brand_cpo-responsible-gaming_color
  • Fixed Nicholls College name by adding State
  • Avatar: Fixed issue where flag placeholder was always showing if country passed to Avatar because team was resolving first as the icon name
  • Competitor: Added showIcon prop to force hiding Icon
  • Competitor: Fixed issue with country flags showing in Soccer Six Packs
  • Competitor: Fixed issue with Tie and Draw competitors
  • Competitor: Fixed issue with country prop showing flag when country is passed but no team

Changelog
caesars-ui
  • Added 'highlight-accent-strong' color token to all themes
  • Updated: icons `brand_cpo-responsible-gaming`, `brand_cpo-responsible-gaming_color`
  • Fixed Nicholls College name by adding State
Competitor
  • Added 'showIcon' prop to force hiding Icon
  • Fixed issue with country flags showing in Soccer Six Packs
  • Fixed issue with Tie and Draw competitors
  • Fixed issue with 'country' prop showing flag when country is passed but no team
Avatar
  • Fixed issue where flag placeholder was always showing if country passed to Avatar because `team` was resolving first as the icon name

Swift IconSwiftCUIUpdate1.9.1

Jun 06, 2024

  • NEW Icons brand_wv_lottery, brand_gamesense_color, brand_cpo_responsible_gaming, brand_cpo_responsible_gaming_color, brand_cpo_copy_logo, brand_cpo_full_logo, icon_ui_arrow_right_circle
  • NEW Color highlightAccentStrong


Swift IconSwiftCUIUpdate1.9.0

Jun 01, 2024

  • NEW Badge component @Zac Gorowski
  • NEW Drawer component
  • Add font file URL helper for use in css 
  • Add support for countries league
  • Add Card header selection event
  • Fix Knob selection colors
  • Update some country flag resources


Caesars UI LogoWebUpdate0.10.1

May 29, 2024

  • NEW Icons, brand_gamesense-color, brand_wv-lottery, brand_cpo-responsible-gaming, brand_cpo-copy-logo, brand_cpo-full-logo, icon_ui_arrow-right-circle
  • Button Token updates for Button per theme
  • Card Make restrictTo off by default
  • BUGFIX Carousel give pagination instances uniqueness so pagination is not shared amongst all mounted Carousels
  • MarketFixture Fix issue where Market Templates were not rendering due to restrictTo prop
  • BUGFIX Overlay z-index issue, allow for custom z-index prop
  • QuickPick Added elementtiming=quick_picks' to QuickPick title text

Changelog
caesars-ui
  • NEW: Icons, `brand_gamesense-color`, `brand_wv-lottery`, `brand_cpo-responsible-gaming`, `brand_cpo-copy-logo`, `brand_cpo-full-logo`, `icon_ui_arrow-right-circle`
QuickPick
  • Added `elementtiming='quick_picks' to QuickPick title text
MarketFixture
  • Fix issue where Market Templates were not rendering due to 'restrictTo' prop
Button
  • Token updates for Button per theme
Card
  • Make restrictTo off by default
Carousel
  • Bugfix: Give pagination instances uniqueness so pagination is not shared amongst all mounted Carousels
Overlay
  • Fix z-index issue, allow for custom z-index prop

Caesars UI LogoWebUpdate0.10.0

May 21, 2024

  • NEW Token, bg-transparent for use when we need a semi-transparent color
  • NEW Overlay Component! Contribution from @Erik_Miannay. This component lets us do normal Modals, but also Sheets and Drawers!
  • Added missing flags to account for all Olympic countries, Individual Neutral Athlete, Refugee Olympic Team, Scotland, Wales
  • Avatar now supports country flags introducing country prop and isCountry boolean when passing the country in the team prop to identify it as a country team.
  • Competitor: Updates to support oddsBoost markets, some issue fixes when rendering avatars vs icons
  • Competitor: Now supports countries as team names
  • Details: Added noWrap prop to Details to make flex-wrap optional
  • Icon: Updates for flag resolution, and other small country resolving fixes
  • MarketTemplate: Add Odds Boost support via isOddsBoost, change all sports to use vs for divider (a product call)
  • Toggle: Fixed duplicate onToggle calling from selected change

Changelog
caesars-ui
  • Competitor now supports countries as team names
  • Added missing flags to account for all Olympic countries, 'Individual Neutral Athlete', 'Refugee Olympic Team', 'Scotland', 'Wales'
  • NEW: Token, `bg-transparent`
  • NEW: Overlay Component! Contribution from @Erik_Miannay
Competitor
  • Make `lineClamp` configurable, defaulted to 2 lines.
  • Team name of 'Draw' uses default Icon
  • Countries can now resolve when passed as teams
  • If using `country` prop, no resolution will use placeholder flag
  • Special check when team resolving for the country 'Monaco' vs AS Monaco the team
  • Check if there's a resolvable image before using the Avatar component to prevent empty rendering
MarketTemplate
  • `isOddsBoost` prop added to MarketTemplates for help with displaying Odds Boost markets
  • Market component disables lineClamp when `name` is in use (vs. Competitor displayName/team/country)
  • All sports use `vs` now for versusText (product call)
Icon
  • Changed flags resolution logic to be faster
  • Added country words ignore list (of, the, and, etc) when resolving flags
  • Check if icons are `ui` icons when trying to resolve
Avatar
  • Avatar now supports country flags introducing `country` prop and `isCountry` boolean when passing the country in the `team` prop to identify it as a country team.
Details
  • Added `noWrap` prop to Details to make flex-wrap optional
Toggle
  • Fixed duplicate onToggle calling from selected change

Swift IconSwiftCUIUpdate1.8.0

May 21, 2024

  • NEW Item component
  • NEW Toggle component @Zac Gorowski
  • Add NCAA Baseball & NCAA Hockey logos
  • Add Odds Boost support
  • Add text limit support for competitor display name
  • Add onAppear/onDisappear MarketButton publishers @Dave Piernick
  • Update to make SkeletonView public
  • Update to teams.json & some SVG fixes


Caesars UI LogoWebUpdate0.9.1

May 15, 2024

  • BUGFIX Prevent onToggle from being called when it's undefined

Changelog
Toggle
  • Fixed issue with undefined onToggle callback causing error

Caesars UI LogoWebUpdate0.9.0

May 15, 2024

  • NEW Toggle component, MarketFixture component
  • NEW Icons icon_ui_checklist, icon_ui_menu, icon_ui_scan-id,icon_ui_user-promo, icon_ui_user-settings
  • Updated czr-light and wh-light fg subtle up a level.
  • BUGFIX brand_horseshoe_color_onLight and brand_horseshoe_color_onDark id issue fix [DT-488]

Changelog
caesars-ui
  • NEW: `Toggle component`, `MarketFixture` component
  • NEW: Icons `icon_ui_checklist`, `icon_ui_menu`, `icon_ui_scan-id`,`icon_ui_user-promo`, `icon_ui_user-settings`
  • Updated czr-light and wh-light fg subtle up a level.
  • BUGFIX: `brand_horseshoe_color_onLight` and `brand_horseshoe_color_onDark` id issue fix [DT-488]
Icon
  • Automatically put .cui__color_icon class on Icon that is a flag (prevents overriding the colors)
  • Added id prop to Icons to support giving SVGs unique IDs internally
Details
  • Fixed issue with padding when only 1 detail is present

Caesars UI LogoWebUpdate0.8.0

May 08, 2024

  • NEW Badge component
  • Carousel: Added forcePagination prop to allow Carousel to show pagination when in the mobile breakpoint
  • BUGFIX MarketTemplate, fix issue preventing non resolving team names from displaying in SixPacks for all sports

Changelog
caesars-ui
  • NEW: Badge component
MarketTemplate
  • Fix issue preventing unresolving team names from displaying in SixPacks
Carousel
  • Added `forcePagination` prop to allow Carousel to have pagination when in the mobile breakpoint
Loading
  • Dots subcomponent gets extra size `xs` and passes className from Loading to Dots component

Caesars UI LogoWebUpdate0.7.10

May 07, 2024

  • NEW brand_responsible-gaming-stamp, ui_icon_error
  • EventHeader capability introduced as option when NColGrouped template has eventDetails
  • Fixed issue where passing competitor and competitors would prevent soccer six packs from rendering the team name
  • Pass sport into eventDetails by default from MarketTemplate props
  • Fix issue with Soccer Six Packs where competitor object was being erroneously appended to Markets preventing live score updates

Changelog
caesars-ui
  • NEW: Icons, brand_responsible-gaming-stamp, ui_icon_error
MarketTemplate
  • EventHeader capability introduced as option when NColGrouped template has eventDetails
  • Fixed issue where passing `competitor` and `competitors` would prevent soccer six packs from rendering the team name
  • Pass `sport` into eventDetails by default from MarketTemplate props
  • Fix issue with Soccer Six Packs where competitor object was being erroneously appended to Markets preventing live score updates

Caesars UI LogoWebUpdate0.7.9

Apr 30, 2024

  • NEW Icons, icon_sports_aussie-rules,icon_sports_bowls,icon_sports_futsal,icon_sports_gaelic-football,icon_sports_gaelic-hurling,icon_sports_poker,icon_sports_politics,icon_sports_rowing,icon_sports_softball,icon_sports_squash,icon_ui_archive,icon_ui_comments,icon_ui_competitions,icon_ui_star-promo,icon_ui_transactions
  • Temporarily removed soccer jerseys
  • Use shortName for team names when team names resolve from teams.json
  • Use displayName for teams that do not resolve from teams.json
  • Use official abbreviations in marketHeader.labels, and fall back to calculating abbreviation for non major teams

Changelog
caesars-ui
  • NEW: Icons, `icon_sports_aussie-rules`,`icon_sports_bowls`,`icon_sports_futsal`,`icon_sports_gaelic-football`,`icon_sports_gaelic-hurling`,`icon_sports_poker`,`icon_sports_politics`,`icon_sports_rowing`,`icon_sports_softball`,`icon_sports_squash`,`icon_ui_archive`,`icon_ui_comments`,`icon_ui_competitions`,`icon_ui_star-promo`,`icon_ui_transactions`
MarketTemplate
  • Temporarily removed soccer jerseys
  • Use shortName for team names when team names resolve from teams.json
  • Use displayName for teams that do not resolve from teams.json
  • Use official abbreviations in marketHeader.labels, and fall back to calculating abbreviation for non major teams

Swift IconSwiftCUIUpdate1.7.1

Apr 30, 2024

  • Update teams.json file
  • Add String conformance for Color enums
  • Add automatic abbreviation for soccer team names in SixPack.MarketHeader column labels
  • Fix icon_ui_star_outline
  • Fix to support non-collapsible NColGrouped template configuration
  • Hide TeamLogo for soccer until custom SF Symbols are available


Swift IconSwiftCUIUpdate1.7.0

Apr 23, 2024

  • Add support for WNBA league and team logos
  • Add automatic abbreviation for team names in SixPack.EventDetails
  • Fix MarketButton frame constraints


Swift IconSwiftCUIUpdate1.6.0

Apr 21, 2024

  • NEW Loading component
  • NEW MarketFixture component
  • NEW PillNav component
  • Add EventHeader for NColGrouped market template
  • Add accessibility identifiers for all components for UI testing support
  • Fix to allow variable height for QuickPick component


Caesars UI LogoWebUpdate0.7.8

Apr 18, 2024

  • Duplicate publish of 0.7.7 (Nexus issue).


Caesars UI LogoWebUpdate0.7.7

Apr 17, 2024

  • MarketHeader can now accept hasSGP prop to show default SGP Icon
  • Fixed small issue when SixPack collapsible set to true was not showing chevron

Changelog
MarketTemplate
  • MarketHeader can how accept `hasSGP` prop to show default SGP Icon
  • Fixed small issue when SixPack collapsible set to true was not showing chevron

Caesars UI LogoWebUpdate0.7.6

Apr 17, 2024

  • NEW Icons ui_heart_outline, ui_upcoming
  • Updated Team Logos for TEX Rangers and ARI Diamondbacks
  • Button color updates to horseshoe-light theme for primary and secondary
  • Update Card to not pass undefined props to Header
  • MarketTemplate fixes for initiallyOpen and collapsible to work on both SixPacks and Standard templates

Changelog
caesars-ui
  • NEW: Icons `ui_heart_outline`, `ui_upcoming`
  • Updated Team Logos for TEX Rangers and ARI Diamondbacks
MarketTemplate
  • Restore 'initiallyOpen' and collapsible functionality for SixPacks with custom or alternate headers
  • Move AlternateHeader to it's own component and use in both SixPack and NColGrouped MarketTemplates
  • Make NColGrouped 'header.collapsible' prop control collapsibility
  • Hide collapse chevron when header.collapsible is set to true for `AlternateHeader`
Card
  • Prevent Card header slot from including undefined values in props
  • Pass memod reference to Header component to prevent unnecessary rerendering.

Swift IconSwiftCUIUpdate1.5.2

Apr 09, 2024

  • Fix layout issue for MarketFooter when SixPacks are embedded in a LazyVStack
  • Add live stream badging to BoxScore component @Shun Ganas


Swift IconSwiftCUIUpdate1.5.1

Mar 28, 2024

  • Fix SixPack to show versusText for competitor layouts with no icons
  • MarketButton: Update placeholder style


Caesars UI LogoWebUpdate0.7.5

Mar 27, 2024

  • Fixed issue with MarketTemplate/SixPack preventing scores from updating properly
  • Added showBottomBorder prop to MarketTemplate to hide border when collapsed
  • MarketTemplate: Prevented props from being spread over DOM element (hasFirebets, showMoreWagers)

Changelog
MarketTemplate
  • Added `eventDetails` to useEffect dependency list to allow for updating when competitor score is not passed in markets

Caesars UI LogoWebUpdate0.7.4

Mar 26, 2024

  • Updated status-informational-dark color token across brands
  • Updated horseshoe bg-layer-three color token
  • NEW Icons, icon_ui_triangle-md-up, icon_ui_triangle-md-down
  • BUGFIX Competitor, fixed issue with 0 score triggering fasly check and not applying proper padding
  • Competitor: Added support for NCAA Womens teams marked with (W)
  • MarketTemplate: Footer Details now wraps if it can't fit on one line
  • MarketTemplate: EventDetails lastScore auto-replacement of team names (four major sports + ncaa) with team abbreviations
  • MarketTemplate: MarketTemplateEventDetailsType includes more accurate types for onBase and batterCount as well as boolean types
  • MarketTemplate: EventDetails supports NCAA Womens teams marked with (W)

Changelog
Competitor
  • Fixed issue with '0' score triggering fasly check and not applying proper padding
  • Added support for NCAA Womens teams marked with (W)
MarketTemplate
  • MarketTemplate Footer Details now wraps if it can't fit on one line
  • EventDetails 'lastScore' auto-replacement of team names (four major sports + ncaa) with team abbreviations
  • MarketTemplateEventDetailsType includes more accurate types for onBase and batterCount as well as boolean types
  • EventDetails supports NCAA Womens teams marked with (W)

Swift IconSwiftCUIUpdate1.5.0

Mar 25, 2024

  • NEW Button component @Zac Gorowski
  • NEW Legs component @Stefan Compton
  • NEW QuickPick @Stefan Compton
  • Fix SixPack template gesture interference when embedded in a scroll view
  • Add custom button style for MarketButton to handle isPressed state colors


Swift IconSwiftCUIUpdate1.4.3

Mar 21, 2024

  • Add support for women's team suffix


Swift IconSwiftCUIUpdate1.4.2

Mar 20, 2024

  • NEW Icons ui_status-void, ui_heart, brand_cc-amex-color, brand_cc-citi-color, brand_cc-discover-color, brand_cc-mastercard-color, brand_cc-visa-color, brand_cc-apple-color, brand_cc-google-color, brand_cc-paypal-color, brand_cc-stripe-color, brand_nba-championship-color_onLight , brand_nba-championship-color_onDark , brand_nba-playoffs-color_onLight ,brand_nba-playoffs-color_onDark


Caesars UI LogoWebUpdate0.7.3

Mar 19, 2024

  • Boxscore: protect against competitors being undefined
  • BUGFIX Button/Minimal Icon colors defaults to fg-primary
  • Button: Removed DIVs from inside Button for valid HTML markup (re: @fbertone)
  • Carousel: Accessibility fix: unique id by default
  • Carousel: Accessibility fix: supports either menu, group or list roles (must give children role of listitem or menuitem if changing roles)
  • Carousel: Ensure pagination isn't focusable when hidden
  • Carousel: Update Swiper to v11.0.7
  • Carousel: Prevent blur from resetting swiper to 0
  • Carousel: Fixed issue where controls were showing even when Carousel was not overflowing with slides
  • Details: Protect against list being undefined
  • Legs: Protect against legs being undefined
  • Added QuickPick as custom icon because it was breaking during transpilation.
  • MarketButton: Checked for undefined styles object when importing SCSS Module
  • Added support for WNBA teams (using generic jersey icon).
  • NEW Icons ui_status-void, ui_heart, brand_cc-amex-color, brand_cc-citi-color, brand_cc-discover-color, brand_cc-mastercard-color, brand_cc-visa-color, brand_cc-apple-color, brand_cc-google-color, brand_cc-paypal-color, brand_cc-stripe-color, brand_nba-championship-color_onLight , brand_nba-championship-color_onDark , brand_nba-playoffs-color_onLight ,brand_nba-playoffs-color_onDark

Changelog
Boxscore
  • Protect against competitors being undefined
MarketButton
  • Checked for undefined `styles` object when importing SCSS Module
TeamLogo
  • Added support for WNBA teams (using generic jersey icon).
Icon
  • Added QuickPick as custom icon because it was breaking during transpilation
Button
  • Fixed Button/Minimal Icon colors defaults to `fg-primary`
  • Removed DIVs from inside Button for valid HTML markup (re: @fbertone)
Carousel
  • Accessibility fix: unique id by default
  • Accessibility fix: supports either 'menu', 'group' or 'list' roles (must give children role of listitem or menuitem if changing roles)
  • Ensure pagination isn't focusable when hidden
  • Update Swiper to v11.0.7
  • Prevent blur from resetting swiper to 0
  • Fixed issue where controls were showing even when Carousel was not overflowing with slides
Details
  • Protect against `list` being undefined
Legs
  • Protect against legs being undefined

Swift IconSwiftCUIUpdate1.4.1

Mar 06, 2024

  • Fixed SGP alignment in marketHeader columns
  • Fixed MarketButton odds up and odds down visual indicator (made smaller)
  • Fixed color token when MarketButton/Promo Variant is selected
  • Autogeneration updates: Updated icons for Parlay, Quick Pick, and SGP
  • Added new minus-circle UI icon
  • Color enhancements and token additions for themes (new colors for CPO dark mode theme)


Caesars UI LogoWebUpdate0.7.2

Feb 26, 2024

  • Countdown component can now count up with countUp boolean prop
  • NEW Olympics Icons
  • NEW Horseshoe theme
  • Fixed some teams.json data to be more in sync with SB API sportsbook-meta.yml

Changelog
caesars-ui
  • Added olympics icons
  • Official `horseshoe` theme
  • Countdown now supports counting up, introduced `countUp` boolean
  • More sync with `sportsbook-meta.yml` file with abbreviations and shortnames, added some teams
Countdown
  • Countdown supports counting up to future date or just show elapsed time

Swift IconSwiftCUIUpdate1.4.0

Feb 26, 2024

  • NEW Card component @Stefan Compton
  • NEW Details component @Dave Piernick
  • NEW MarketFooter @Stefan Compton
  • NEW MarketTemplates NColGrouped & SixPack @Stefan Compton
  • NEW WNBA Teams for Competitor
  • NEW Horseshoe theme


Caesars UI LogoWebUpdate0.7.1

Feb 20, 2024

  • BUGFIX Button styling issue when children passed
  • Added className support to custom left and right icons when passed as object
  • Fixed issue with team logos not resolving due to new abbreviations

Changelog
caesars-ui
  • Fixed issues with some team logos resolving with new corrected abbreviations
Button
  • Fixed issues with passing children to Button and text styling
  • Added 'className' support to custom left and right icon objects

Caesars UI LogoWebUpdate0.7.0

Feb 20, 2024

  • Added new NCAA teams to teams.json, specifically NCAA baseball and hockey schools.
  • Updated shortnames and abbreviations for schools and Big Four in teams.json.
  • Removed any duplicate teams from teams.json.
  • Added WNBA teams to Competitor / TeamLogo.
  • Added first draft of Horseshoe tokens, for testing purposes only.
  • NEW color levels for status tokens (strong, subtle, minimal) and informational status category.
  • NEW “Caesars Sportsbook” logos and “Caesars Sportsbook and Casino” logos.
  • NEW biometric icons.
  • Button statuses can now have custom icons (or no icon).
  • Button minWidth prop added.
  • Button description prop added, can be string, an object with {text: string, color: SemanticColorType, size: CUITypographyType } or JSX element
  • QuickPick typescript update for when skeleton is set to true (no longer requires other props)
  • Remove padding on last element in a Detail component details list (introduced isLast prop)
  • Added :hover and :active pseudo elements to header using bg-layer-one and bg-layer-two

Changelog
caesars-ui
  • Added new NCAA teams to teams.json, specifically NCAA baseball and hockey schools.
  • Updated shortnames and abbreviations for schools and Big Four in teams.json.
  • Removed any duplicate teams from teams.json.
  • Added WNBA teams to Competitor / TeamLogo.
  • Added first draft of Horseshoe tokens, for testing purposes only.
  • NEW color levels for status tokens (strong, subtle, minimal) and informational status category.
  • NEW “Caesars Sportsbook” logos and “Caesars Sportsbook and Casino” logos.
  • NEW biometric icons.
QuickPick
  • Created component state for skeleton=true that doesnt have additional required props
MarketTemplate
  • Fixed versus divider for tennis/soccer
  • Bugfix: Added 'fg-default' color to temporary header title text so it responds in dark mode.
Button
  • Added `minWidth` support to Button
  • Left and Right Icons can be customized in status variants, can pass an object that conforms to `IconProps`
  • Left and Right Icons can be set to `null` to hide icons in status variants
  • New `description` prop, can be string, an object with text, size or color internal properties, or a ReactNode
  • fg-moderate for disabled fg text color and icon only minimal type
  • When there's a description and the button has both a Right Icon and fluid set to true, vertically center the Right Icon
Card
  • Added ':hover' and ':active' pseudo elements to header using bg-layer-one and bg-layer-two
Details
  • Remove padding on last element in a details list (introduced 'isLast' prop)

Swift IconSwiftCUIUpdate1.3.3

Jan 17, 2024

  • Update teams.json file
  • Add additional field to team lookup
  • Spacing fix between long competitor display names and score


Swift IconSwiftCUIUpdate1.3.2

Jan 10, 2024

  • Add alternateNames to TeamsData lookup [DT-412]
  • Add name to CompetitorProvider protocol
  • Fix multi-line alignment for Competitor display name
  • Change default colors for Avatar


Swift IconSwiftCUIUpdate1.3.1

Jan 07, 2024

  • NEW Countdown component @Stefan Compton
  • Font typography token updates


Caesars UI LogoWebUpdate0.6.5

Dec 19, 2023

  • MarketHeader labels support SGP icon
  • Bugfix for Countdown (protect against null date)
  • Typescript type adjustments for BoxScore.PreGame date and MarketButton onClick

Changelog
Boxscore
  • Force abbreviation when horizontal and teams prop in use
Countdown
  • Moved firstRender check to inside component
  • Guard against possible null date value due to missing data
MarketButton
  • Added onClick default type to MarketButton incase none is passed in.
MarketTemplate
  • Labels array for MarketHeader can now be an object with a 'text' prop and 'hasSGP' prop
  • Accept 'hasSGP' prop for MarketHeader labels if passed as Object, or optional [SGP] string in label to show SGP Icon

Swift IconSwiftCUIUpdate1.3.0

Dec 19, 2023

  • NEW Countdown component @Stefan Compton


Swift IconSwiftCUIUpdate1.2.0

Dec 17, 2023

  • NEW MarketHeader (MarketTemplate UI) @Dave Piernick
  • NEW Market (MarketTemplate UI) @Stefan Compton
  • NEW Skeleton @Dave Piernick
  • NEW BoxScore @Stefan Compton
  • NEW DateDetails @Stefan Compton
  • BUGFIX TeamLogo (icon sizing)
  • teams.json fixed STL Cardinals name


Caesars UI LogoWebUpdate0.6.4

Dec 14, 2023

  • Boxscore layout fixes, design updates.
  • Competitor has new compact prop that allows the score to sit next to team name
  • Score component fixed animation

Changelog
Boxscore
  • Fixed layout issues, made design updates.
Competitor
  • Added 'compact' prop to push score closer to team
  • Fixed layout issues with competitor when 'inverse' is set to true
Score
  • Fixed Score animating issue and update when showAnimation set to false being lagged behind

Caesars UI LogoWebUpdate0.6.3

Dec 13, 2023

  • Alternate header for MarketTemplates for better integration
  • MarketHeader labels have no line-clamp
  • New Icons: ui_gps, ui_neutral-ban, brand_ceasars-sportsbook_color


Swift IconSwiftCUIUpdate1.1.0

Dec 11, 2023

  • NEW TeamLogo component @Stefan Compton
  • NEW Market component @Stefan Compton
  • NEW MarketButton component @Stefan Compton
  • NEW Icon component @Stefan Compton
  • NEW Score component @Stefan Compton
  • NEW Competitor component @Stefan Compton
  • NEW Sport icons (rodeo, sailing, surfing, competitive eating, entertainment awards)
  • NEW NCAA basketball jersey icon / football helmet icon (use via TeamLogo component)

Changelog
caesars-ui
  • Ensure data-qa can be passed to all top level components
  • NEW: Item component
Competitor
  • Competitor: Added `inline` prop to allow Compeititor to take up inline space (like inline-block).

Caesars UI LogoWebUpdate0.6.2

Dec 05, 2023

  • NEW Sport icons (rodeo, sailing, surfing, competitive eating, entertainment awards)
  • NEW NCAA basketball jersey icon
  • Icon / TeamLogo / Button - accessibilityLabel prop added for alt text / aria-label support
  • BUGFIX MarketButton aria-label removed undefined
  • BUGFIX MarketTemplate header.title prop error when header isn't defined
  • BUGFIX Boston College colors

Changelog
MarketButton
  • Fixed aria label for MarketButtons containing 'undefined' in the string output, removed them.
MarketTemplate
  • Guard against accessing 'title' prop in `header` object for accessibility
TeamLogo
  • Added 'accessibilityLabel' prop to support alt text / aria-label passing.
Icon
  • Added 'accessibilityLabel' prop to support alt text / aria-label passing

Caesars UI LogoWebUpdate0.6.1

Nov 20, 2023

  • Removed console logs and updated build package to never have them
  • QuickPick startTime and showTime props restored
  • eventDetails hasLivestream operates properly

Changelog
QuickPick
  • Added 'showTime' and 'startTime' prop support back (shows a date/time under QuickPick title)

Caesars UI LogoWebUpdate0.6.0

Nov 19, 2023

  • Created all MarketTemplate types (sixpack, slider, markettabs, selectiontabs, stacked, combined)
  • NEW Slider component
  • Small updates to MarketButton api (takes metadata prop, tabbable prop)
  • Container query support for Competitor component

Changelog
caesars-ui
  • Refactor 'useTeamColors' function return to be object instead of array. [11/14/2023]
  • randomNumericString function replaced with randomIdString and implements UUIDv4. Affects all random IDs used by Caesars UI. [11/15/2023]
Competitor
  • Added container query support for team names.
MarketButton
  • Added 'tabbable' prop to have finer grained control over tabindex
  • Added metadata prop to have better aria label details
Avatar
  • Refactored 'useTeamColors' usage. (Affects rendering team logos and team colors)
Carousel
  • Added null type for skipLink prop
PillNav
  • Added 'skipLink' prop to PillNav
  • Added default SkipLink to PillNav
  • Added 'tabbable' prop to PillNav

Caesars UI LogoWebUpdate0.5.1

Nov 01, 2023

  • Card subcomponents properly loaded in order
  • MarketTemplate "Show Less" only appears when initial showLimit is set
  • Letter spacing CSS values fixed
  • Removed duplicate typography token CSS per theme

Changelog
MarketTemplate
  • If initial showLimit prop is set to 'all', then canShowLess is not activated.
Card
  • Fixed name / displayName resolution for component slots

Caesars UI LogoWebUpdate0.5.0

Oct 29, 2023

  • NEW Components: MarketTemplate, Competitor, Score, Card, CardStack, Details
  • NEW Utility function SBApiMapper
  • MarketButton typography updates

Changelog
QuickPick
  • Added Team Logo support to QuickPick imagery. (Changed QuickPickV2, QuickPickAvatar, types.ts)
MarketButton
  • Added 'bold' to all MarketButton typography (line, odds, description)
  • Made default height 50px tall (design decision)
  • Odds now heading-sm (design decision)
  • Suspended/Disabled lock icon changed to CUI/Iconography/icon_ui_locked
Carousel
  • Added debouce cancel to unmounting of Carousel in carousel.config.ts

Caesars UI LogoWebUpdate0.4.0

Oct 24, 2023

  • NEW Fonts Roboto Flex and Oswald
  • Font changes for themes
  • Updated colors UNC Seahawks, Florida International
  • NEW Icons: Rewards Credits, Bookmark, equal sign, globe

Changelog
Button
  • Added TeamLogo support to Button via 'team' prop

Caesars UI LogoWebUpdate0.3.6

Sep 13, 2023

  • Ensure QuickPick selected state shows fg-inverse

Changelog
MarketButton
  • Strengthened logic that governs which tokens are applied for the 'promo' variant

Caesars UI LogoWebUpdate0.3.5

Sep 10, 2023

  • Fixed error caused by "Cannot find speed"
  • clearing setTimeout on unmount
  • Added cssMode prop to Carousel, for optional feature for performance trade

Changelog
Carousel
  • Added 'cssMode' prop which makes the Carousel use CSS vs. JS for certain interactions. (Causes other features to fail, such as mouse drag on desktop)
  • Added setTimeout cancel on hook unmount

Caesars UI LogoWebUpdate0.3.4

Sep 07, 2023

  • Fixed "Cannot find speed" error in Carousel

Changelog
Carousel
  • Fixed issue with 'speed' and 'length' props not being read on swiper config obj.

Caesars UI LogoWebUpdate0.3.3

Sep 07, 2023

  • Removed horizontal scroll locking on Carousel
  • Updated teams.json

Changelog
Carousel
  • Removed horizontal scroll lock from Carousel

Caesars UI LogoWebUpdate0.3.2

Sep 06, 2023

  • Added custom class support to Button
  • Addressed potential issue with Carousel not seeing speed as defined
  • Adjusted Button/Pill variant typography to not be bold weight

Changelog
Carousel
  • Put checks in place for undefined values of swiper and slideTo

Caesars UI LogoWebUpdate0.3.0

Aug 08, 2023

  • Iconography update (football player run/pass)
  • College Football Helmets (beta) update in TeamLogo component
  • Minor adjustments to PillNav
  • Fix Carousel CSS preventing the controls from hiding after hover

Changelog
Carousel
  • Fixed CSS issue causing control hover effect to not work
PillNav
  • Made `overlay` prop togglable, but false by default

Caesars UI LogoWebUpdate0.2.1

Jul 20, 2023

  • BUGFIX Carousel controls not rendering correctly in all cases
  • Carousel not erroneously rendering controls (due to item padding offests)
  • Remove margin when Carousel not enabled.


Caesars UI LogoWebUpdate0.2.0

Jul 19, 2023

  • Carousel V2
  • NEW PillNav component
  • NEW SkipLink component
  • Updated MarketButton large variant typography
  • Button pill variant and other styling updates
  • NEW FireBets icon
  • WH Theme color adjustments
  • BUGFIX "SP" Odds in MarketButton

Changelog
MarketButton
  • heading-lg used for 'large' variant odds and description
Button
  • Added 'pill' variant
  • Adjust icon only sizes for buttons when pill variant is used
  • Fixed focus state when button is selected overriding the background color
Carousel
  • Reworked Carousel component

Caesars UI LogoWebUpdate0.1.0

Jul 09, 2023

  • Updated czr-palace-light buttons for contrast on hover states
  • Added Northern Ireland flag
  • Changed wh-dark-bg-primary-strong to amber
  • Added Boost and Promo variants to MarketButton, QuickPickv2


Caesars UI LogoWebUpdate0.0.43

Jun 26, 2023

  • Updated WH color tokens
  • Updated czr-palace color tokens
  • Updated WH Button colors
  • Added league logos to brand iconography
  • Added QuickPick logos
  • Updated core color tokens for accessibility


Caesars UI LogoWebUpdate0.0.42

Jun 20, 2023

  • Caesars Palace Theme updated color tokens
  • Caesars Palace Theme updated typography tokens
  • Legs update - bold text on legs (Ross McArthur)

Changelog
Legs
  • Added boldText prop to Legs. [WHUSP-52583]

Caesars UI LogoWebUpdate0.0.41

Jun 07, 2023

  • Caesars Palace Theme Display tokens re-adjusted to work with Roboto
  • NEW Icon: brand_czr-rewards-credits
  • Icon fixes


Caesars UI LogoWebUpdate0.0.40

Jun 05, 2023

  • Fixed left and right margins in Carousel Item component
  • Adjusted some theme colors.

Changelog
Carousel
  • Fixed left and right margins for Carousel/Item component

Caesars UI LogoWebUpdate0.0.39

May 25, 2023

  • BUGFIX MarketButton line rendering
  • Added Undo and Redo Icons
  • Roboto font for CaesarsPalace Theme (web)

Changelog
MarketButton
  • Added delay to completed callback to ensure it gets called last. [DT-295]

Caesars UI LogoWebUpdate0.0.38

May 21, 2023

  • MarketButton fullHeight
  • Carousel style updates
  • NEW Avatar component
  • Iconography updates

Changelog
MarketButton
  • Added a `fullHeight` prop.
  • Height full added to base styles
Carousel
  • Adjusted carousel pagination padding. [WHUSP-54678]
  • Changed carousel pagination colors. [WHUSP-54678]

Caesars UI LogoWebUpdate0.0.37

May 15, 2023

  • NEW Components: PreGame Header, DateDetails, Countdown, Skeleton, Button
  • Typography classes documented


Caesars UI LogoWebUpdate0.0.36

May 01, 2023

  • WH Theme color updates
  • QuickPick Minimal badge hidden by default
  • NEW Iconography


Caesars UI LogoWebUpdate0.0.35

Apr 24, 2023

  • WH Theme color updates
  • QuickPick PromoButton update


Caesars UI LogoWebUpdate0.0.34

Apr 23, 2023

  • WH Theme color updates
  • QuickPick update
  • New Minimal QuickPick variant
  • New Legs component


Caesars UI LogoWebUpdate0.0.33

Apr 10, 2023

  • BUGFIX MarketButton Mem Leak (Drian)
  • Performance improvements


Caesars UI LogoWebUpdate0.0.32

Apr 04, 2023

  • MarketButton fluid prop added
  • BUGFIX MarketButton interactivity after selected
  • BUGFIX Jumping when large disabled
  • Icon respects aspect ratio.


Caesars UI LogoWebUpdate0.0.31

Apr 02, 2023

  • Typography fixes
  • SF Pro / Roboto support


Caesars UI LogoWebUpdate0.0.30

Mar 23, 2023

  • Icon fixes
  • Logo fixes and theme color adjustments


Caesars UI LogoWebUpdate0.0.29

Mar 20, 2023

  • MarketButton patch (fix no odds state on first render)
  • Icon/TeamLogo fix for wrapper element sizing
  • CannedParlay Promo Button update


Caesars UI LogoWebUpdate0.0.28

Mar 19, 2023

  • Changed Casino theme to czr-palace
  • Added new casino icons and brand logos


Caesars UI LogoWebUpdate0.0.27

Mar 12, 2023

  • Fixes to Icon and TeamLogo components sizing
  • Added missing College teams and colors


Caesars UI LogoWebUpdate0.0.26

Mar 07, 2023

  • MarketButton fixes and Enhancements
  • Loading component release
  • WH Color tokens


Caesars UI LogoWebUpdate0.0.25

Feb 15, 2023

  • teams.json update more missing teams


Caesars UI LogoWebUpdate0.0.24

Feb 15, 2023

  • Updated TeamLogo to fix missing team names


Caesars UI LogoWebUpdate0.0.23

Feb 12, 2023

  • Reduced engine version requirements in package.json


Caesars UI LogoWebUpdate0.0.22

Feb 09, 2023

  • CannedParlay updates
  • New Icons


Caesars UI LogoWebUpdate0.0.21

Feb 08, 2023

  • Bugfixes for MarketButton
  • Updates to TeamLogo and Icon


Caesars UI LogoWebUpdate0.0.20

Feb 05, 2023

  • NEW Icon Component
  • NEW TeamLogo component
  • MarketButton Large variant


Caesars UI LogoWebUpdate0.0.19

Jan 29, 2023

  • Build after MR update from kevin shreve


Caesars UI LogoWebUpdate0.0.18

Jan 24, 2023

  • Minor patch: remove folders - fix


Caesars UI LogoWebUpdate0.0.17

Jan 24, 2023

  • Minor patch: remove folders


Caesars UI LogoWebUpdate0.0.16

Jan 23, 2023

  • Minor Update for Carousel - Removed Indicators when only 1 item in carousel


Caesars UI LogoWebUpdate0.0.15

Jan 23, 2023

  • Minor Update for MarketButton and CannedParlay (via Anthony)


Caesars UI LogoWebUpdate0.0.14

Jan 22, 2023

  • Text components


Caesars UI LogoWebUpdate0.0.13

Jan 18, 2023

  • Minor bugfixes to carousel



Pre 0.0.13 Release Archive