What's New
WebUpdate2.11.1
Nov 10, 2025
- Support competitions in teamColor
WebUpdate2.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
SwiftCUIUpdate2.10.8
Nov 03, 2025
- Make TextField external source cursor more robust
SwiftCUIUpdate2.10.6
Nov 02, 2025
- Color tokens changes for CPO
SwiftCUIUpdate2.10.7
Nov 02, 2025
- Revert "Color tokens changes for CPO"
WebUpdate2.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
WebUpdate2.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
SwiftCUIUpdate2.10.5
Oct 21, 2025
- Add script for archiving Sandbox App
- New reflection SVGs and tweak competitor marquee name alignment
SwiftCUIUpdate2.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
WebUpdate2.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
WebUpdate2.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.
SwiftCUIUpdate2.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
SwiftCUIUpdate2.10.2
Oct 05, 2025
- Fix QuickPick minimal variant title regression
WebUpdate2.10.2
Oct 03, 2025
- Remove
document.querySeletor usage
WebUpdate2.10.1
Oct 02, 2025
SwiftCUIUpdate2.10.1
Sep 30, 2025
- Set BoxScore minimum height
- Make Search start/stop dictation public
- Fix RowGrouped market description
WebUpdate2.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)
SwiftCUIUpdate2.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
SwiftCUIUpdate2.9.4
Sep 23, 2025
- Revert "Color tokens changes for CPO"
SwiftCUIUpdate2.9.3
Sep 23, 2025
- Color tokens changes for CPO
SwiftCUIUpdate2.9.2
Sep 22, 2025
- Support for Precompiled testability
- Change SixPack column header layout for single row markets
SwiftCUIUpdate2.9.1
Sep 11, 2025
SwiftCUIUpdate2.9.0
Sep 10, 2025
- Update skeleton for standard QuickPick
- Background component
- Tooltip component and TooltipOverlay
WebUpdate2.8.16
Sep 08, 2025
- Change SGP detail color back to fg-primary
WebUpdate2.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
WebUpdate2.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
WebUpdate2.8.11
Sep 02, 2025
- CZRMB-7169: Fix Boxscore competitor names being too close to date
- Added story for
jerseyNumber in market templates
WebUpdate2.8.12
Sep 02, 2025
- Revert czr-palace-dark tokens
WebUpdate2.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
SwiftCUIUpdate2.8.8
Aug 26, 2025
- Added new logos for NFL Flips
WebUpdate2.8.7
Aug 25, 2025
- Fix Avatar wrapper - needs size classes added
- CZRMB-7075: Fix _label undefined in itemConstructor (Nav)
SwiftCUIUpdate2.8.7
Aug 25, 2025
- Fix _label undefined in itemConstructor (Nav)
- Fix Avatar wrapper - needs size classes added
WebUpdate2.8.5
Aug 24, 2025
- Fix GradientOverlay shadow in Scrollable template
WebUpdate2.8.4
Aug 24, 2025
- Remove overscroll-contain from MarketSimpleCarousel
WebUpdate2.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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.8.5
Aug 24, 2025
- Fix GradientOverlay shadow in SCrollable template
SwiftCUIUpdate2.8.4
Aug 24, 2025
- Remove overscroll-contain from MarketSimpleCarousel
WebUpdate2.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
SwiftCUIUpdate2.8.1
Aug 21, 2025
- Fix MarketFixture icon layout constraints
- Add support for MarketHeader in SelectionGrid
WebUpdate2.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
WebUpdate2.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
SwiftCUIUpdate2.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"
SwiftCUIUpdate2.7.6
Aug 13, 2025
- NEW SelectionGrid market template
SwiftCUIUpdate2.7.4
Aug 11, 2025
- Fix Countdown timer setup so it still fires when the UI is scrolling
WebUpdate2.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
WebUpdate2.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
SwiftCUIUpdate2.7.3
Aug 05, 2025
- Revert conditional View modifiers to be internal
SwiftCUIUpdate2.7.2
Aug 04, 2025
- Use internal SVGKit mirror for stable dependency version
WebUpdate2.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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.6.7
Jul 30, 2025
- Fix SliderMarket to guard updates that should only be MainActor
SwiftCUIUpdate2.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
SwiftCUIUpdate2.6.6
Jul 23, 2025
- Fix RowGrouped template to ensure displayed rows are updated when groupedMarkets change
SwiftCUIUpdate2.6.5
Jul 21, 2025
- Fix LoadingView issue in SwiftUI ScrollView + Lazy stacks
WebUpdate2.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
SwiftCUIUpdate2.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
WebUpdate2.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
WebUpdate2.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
WebUpdate2.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
SwiftCUIUpdate2.6.3
Jul 02, 2025
- Add MarketFooter to RowGrouped template
Changelog
caesars-ui
- Revert Horseshoe theme to use Roboto Flex and Condensed font families
SwiftCUIUpdate2.4.6
Jul 01, 2025
- Rollback Horeshoe theme to Roboto Condensed fonts
SwiftCUIUpdate2.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
SwiftCUIUpdate2.6.1
Jun 23, 2025
- Fix application of Avatar image color scheme override
SwiftCUIUpdate2.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
WebUpdate2.5.0
Jun 16, 2025
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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.4.5
Jun 11, 2025
- Updated team metadata
- Updated sports asset names (WNBA, Champions League)
SwiftCUIUpdate2.4.4
Jun 07, 2025
SwiftCUIUpdate2.4.3
Jun 05, 2025
- Support parsing 2 team format from CUI ID
SwiftCUIUpdate2.4.2
Jun 04, 2025
- Add support for CUI IDs in Nav.Item
- Add support for URL image source within Icon
SwiftCUIUpdate2.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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.1.5
May 13, 2025
- Fix Market threading issue during init
SwiftCUIUpdate2.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
SwiftCUIUpdate2.1.4
May 06, 2025
- Fix icon_ui_minus_circle SVG for iOS 16 and earlier
SwiftCUIUpdate2.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
SwiftCUIUpdate2.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`.
SwiftCUIUpdate2.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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.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
SwiftCUIUpdate2.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.
SwiftCUIUpdate2.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
SwiftCUIUpdate2.0.2
Mar 25, 2025
- Fixes for cancel behavior in Search and added support for focus and dictation events
SwiftCUIUpdate2.0.1
Mar 18, 2025
- Make updated Button.ButtonType enum equatable & hashable
SwiftCUIUpdate2.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
SwiftCUIUpdate1.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
SwiftCUIUpdate1.27.3
Mar 06, 2025
- Fix SixPack details team abbreviations for women's suffix
- Add support for disabling autocorrection within Search config
WebUpdate1.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
WebUpdate1.2.0
Mar 04, 2025
- NEW Nav component
- Updated teams.json soccer teams, added CONCACAF teams
SwiftCUIUpdate1.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
WebUpdate1.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
SwiftCUIUpdate1.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
WebUpdate1.1.17
Feb 25, 2025
- Competitor: Only resolve flags if
country prop was used (DT-898)
SwiftCUIUpdate1.27.1
Feb 24, 2025
- Fix tap area for equal width Nav tab variant @Randall
SwiftCUIUpdate1.27.0
Feb 23, 2025
- Add custom dictation support to Search component
SwiftCUIUpdate1.26.2
Feb 19, 2025
- NEW Icons (brand_cc_venmo_color, icon_ui_microphone)
- Fix TextField layout glitches in List
WebUpdate1.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
WebUpdate1.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
WebUpdate1.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
SwiftCUIUpdate1.26.1
Feb 06, 2025
- Fixes for TextField
- Expose accessibility ID in Button init
WebUpdate1.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
WebUpdate1.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
WebUpdate1.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.
WebUpdate1.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
SwiftCUIUpdate1.26.0
Jan 21, 2025
- NEW Search component
- NEW Bungee font
- Updates to teams.json
- Updates to CPO logos
WebUpdate1.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]
WebUpdate1.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
SwiftCUIUpdate1.25.0
Jan 15, 2025
- Add SliderMarket template state
- Add metadata to RootConfig
- Update teams.json
WebUpdate1.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
SwiftCUIUpdate1.24.2
Jan 01, 2025
- Fix scrolling of Items in more scenarios
SwiftCUIUpdate1.24.3
Jan 01, 2025
- Fix for rendering BoxScore countdown
SwiftCUIUpdate1.24.1
Dec 29, 2024
- Add programmatic access for Card expand/collapse in Market Templates
SwiftCUIUpdate1.24.0
Dec 23, 2024
- Add support for Detail competitor logos
- Add programmatic access for Card expand/collapse
WebUpdate1.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)
WebUpdate1.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)
WebUpdate1.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)
WebUpdate1.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
SwiftCUIUpdate1.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
WebUpdate1.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).
SwiftCUIUpdate1.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
WebUpdate1.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
SwiftCUIUpdate1.21.1
Dec 02, 2024
- Fix compiler errors on Xcode 15
SwiftCUIUpdate1.21.0
Dec 01, 2024
- Support for secure TextField
- Added accessibility value for Price component change @Frank Ginex
WebUpdate1.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
WebUpdate1.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`
SwiftCUIUpdate1.20.4
Nov 24, 2024
- Fix BoxScore pregame countdown rendering issue
WebUpdate1.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
SwiftCUIUpdate1.20.3
Nov 17, 2024
- Fix MarketHeader layout for cases without leading or trailing content
SwiftCUIUpdate1.20.2
Nov 17, 2024
- Add support for Squares MarketHeader
- Add support for Squares State
WebUpdate1.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`
WebUpdate1.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.
SwiftCUIUpdate1.20.1
Nov 14, 2024
- Fixed async for Squares card config
- Fixed Xcode 15 concurrency issue
- Fixed images from autogen 1.0.8 update
WebUpdate1.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
SwiftCUIUpdate1.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
WebUpdate1.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
WebUpdate1.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
WebUpdate1.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
SwiftCUIUpdate1.18.6
Nov 03, 2024
- Update inset label foreground & background to be customizable
SwiftCUIUpdate1.19.0
Nov 03, 2024
- NEW Squares Market Template
- Add disabled state for Price component
- Accessibility updates for MarketButton
WebUpdate1.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
SwiftCUIUpdate1.18.5
Oct 28, 2024
- Opt out option for BadgeView Config text formatting @Will
SwiftCUIUpdate1.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)
WebUpdate1.0.4
Oct 22, 2024
- MarketTemplate: Add isSelectedBuilder and priceFormatter support for NColGrouped templates
Changelog
MarketTemplate
- Add isSelectedBuilder and priceFormatter support for NColGrouped templates
WebUpdate1.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`
WebUpdate1.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
SwiftCUIUpdate1.18.3
Oct 16, 2024
- Manually ignore localization below iOS 16
SwiftCUIUpdate1.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
SwiftCUIUpdate1.18.1
Oct 09, 2024
- Limit Button title to 1 line
WebUpdate1.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
WebUpdate1.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)
SwiftCUIUpdate1.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
SwiftCUIUpdate1.17.1
Sep 30, 2024
- Resolves some missing UEFA Soccer teams
- Add more Soccer teams
- Add Internationals team and flag
WebUpdate0.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
WebUpdate0.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
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)
WebUpdate0.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).
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.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
SwiftCUIUpdate1.16.0
Sep 16, 2024
- Autogen 0.12.4
- Slider color changes
- NEW TextField component
- NEW Field component
- NEW Input component
- NEW StatusMessage component
WebUpdate0.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)
SwiftCUIUpdate1.15.1
Sep 04, 2024
- Fix Item gesture mask bug
- Fix icon_ui_minus_circle SVG
WebUpdate0.12.4
Sep 03, 2024
- Updated teams.json to fix unresolving soccer team data
WebUpdate0.12.3
Sep 03, 2024
- Updated teams.json to fix unresolving soccer team data
WebUpdate0.12.2
Sep 02, 2024
- New Icons, brand_mountaineer_color
- Updated teams.json to fix unresolving soccer team data
WebUpdate0.12.1
Aug 26, 2024
- Fix issue with immer draft (restored cloning draft)
WebUpdate0.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
SwiftCUIUpdate1.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
SwiftCUIUpdate1.14.6
Aug 25, 2024
- Update to allow for keyboard to be shown on sheet/modal @Grant
SwiftCUIUpdate1.14.5
Aug 22, 2024
- Make Detail conform to RootConfig and set its accessibility id
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
SwiftCUIUpdate1.14.4
Aug 12, 2024
- ProgressBar - show bar end caps that are covered by higher level bars
SwiftCUIUpdate1.14.3
Aug 11, 2024
- Fix Equatable & Hashable conformance for RootConfig
- Ensure that all array indexing of SliderMarket markets is safe
WebUpdate0.11.11
Aug 01, 2024
- Toggle: Prevent
onToggle from being called on mount/first render
Changelog
Toggle
- Prevent mount/first render from calling `onToggle`
WebUpdate0.11.10
Jul 30, 2024
- Drawer: Give midpoints the capability of auto-height
Changelog
Drawer
- Give midpoints the capability of auto-height
WebUpdate0.11.9
Jul 29, 2024
- Drawer: Add speed / animation configurability
Changelog
Drawer
- Add configurable speed to Drawer
WebUpdate0.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.
WebUpdate0.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
SwiftCUIUpdate1.14.2
Jul 28, 2024
- Fix for Icon animation issue
SwiftCUIUpdate1.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
WebUpdate0.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
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.11.1
Jul 14, 2024
- Fix Overlay issue with Portal root and css on that element
- Added cui-icons-masterlist.json to package output
WebUpdate0.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
SwiftCUIUpdate1.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
SwiftCUIUpdate1.11.2
Jul 01, 2024
- Updates for market template event publishers @Dave Piernick
- Add skeleton type for NColGrouped template @drew
SwiftCUIUpdate1.11.1
Jun 30, 2024
- Remove @MainActor from public published properties (reverts breaking changes from 1.11.0)
SwiftCUIUpdate1.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
SwiftCUIUpdate1.10.4
Jun 25, 2024
- Removed TeamLogo Avatar default from NColGrouped template @miked
WebUpdate0.10.4
Jun 20, 2024
- Added three letter abbreviations to Competitor country prop
Changelog
Competitor
- Added three letter abbreviations to the country prop
SwiftCUIUpdate1.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
SwiftCUIUpdate1.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
WebUpdate0.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
SwiftCUIUpdate1.10.1
Jun 10, 2024
- Add accessibility identifier to CardHeader @miked
SwiftCUIUpdate1.10.0
Jun 09, 2024
- NEW Overlay component @Will
- NEW Price component
- Add SwiftUI.Image extensions for decorative inits @Jay Strawn
WebUpdate0.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
SwiftCUIUpdate1.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
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.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
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
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
WebUpdate0.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
WebUpdate0.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
SwiftCUIUpdate1.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
SwiftCUIUpdate1.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
SwiftCUIUpdate1.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
WebUpdate0.7.8
Apr 18, 2024
- Duplicate publish of
0.7.7 (Nexus issue).
WebUpdate0.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
WebUpdate0.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.
SwiftCUIUpdate1.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
SwiftCUIUpdate1.5.1
Mar 28, 2024
- Fix SixPack to show versusText for competitor layouts with no icons
- MarketButton: Update placeholder style
WebUpdate0.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
WebUpdate0.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)
SwiftCUIUpdate1.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
SwiftCUIUpdate1.4.3
Mar 21, 2024
- Add support for women's team suffix
SwiftCUIUpdate1.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
WebUpdate0.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
SwiftCUIUpdate1.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)
WebUpdate0.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
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.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)
SwiftCUIUpdate1.3.3
Jan 17, 2024
- Update teams.json file
- Add additional field to team lookup
- Spacing fix between long competitor display names and score
SwiftCUIUpdate1.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
SwiftCUIUpdate1.3.1
Jan 07, 2024
- NEW Countdown component @Stefan Compton
- Font typography token updates
WebUpdate0.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
SwiftCUIUpdate1.3.0
Dec 19, 2023
- NEW Countdown component @Stefan Compton
SwiftCUIUpdate1.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
WebUpdate0.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
WebUpdate0.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
SwiftCUIUpdate1.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).
WebUpdate0.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
WebUpdate0.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)
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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.
WebUpdate0.3.3
Sep 07, 2023
- Removed horizontal scroll locking on Carousel
- Updated teams.json
Changelog
Carousel
- Removed horizontal scroll lock from Carousel
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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.
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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
WebUpdate0.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]
WebUpdate0.0.41
Jun 07, 2023
- Caesars Palace Theme Display tokens re-adjusted to work with Roboto
- NEW Icon: brand_czr-rewards-credits
- Icon fixes
WebUpdate0.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
WebUpdate0.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]
WebUpdate0.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]
WebUpdate0.0.37
May 15, 2023
- NEW Components: PreGame Header, DateDetails, Countdown, Skeleton, Button
- Typography classes documented
WebUpdate0.0.36
May 01, 2023
- WH Theme color updates
- QuickPick Minimal badge hidden by default
- NEW Iconography
WebUpdate0.0.35
Apr 24, 2023
- WH Theme color updates
- QuickPick PromoButton update
WebUpdate0.0.34
Apr 23, 2023
- WH Theme color updates
- QuickPick update
- New Minimal QuickPick variant
- New Legs component
WebUpdate0.0.33
Apr 10, 2023
- BUGFIX MarketButton Mem Leak (Drian)
- Performance improvements
WebUpdate0.0.32
Apr 04, 2023
- MarketButton fluid prop added
- BUGFIX MarketButton interactivity after selected
- BUGFIX Jumping when large disabled
- Icon respects aspect ratio.
WebUpdate0.0.31
Apr 02, 2023
- Typography fixes
- SF Pro / Roboto support
WebUpdate0.0.30
Mar 23, 2023
- Icon fixes
- Logo fixes and theme color adjustments
WebUpdate0.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
WebUpdate0.0.28
Mar 19, 2023
- Changed Casino theme to
czr-palace - Added new casino icons and brand logos
WebUpdate0.0.27
Mar 12, 2023
- Fixes to Icon and TeamLogo components sizing
- Added missing College teams and colors
WebUpdate0.0.26
Mar 07, 2023
- MarketButton fixes and Enhancements
- Loading component release
- WH Color tokens
WebUpdate0.0.25
Feb 15, 2023
- teams.json update more missing teams
WebUpdate0.0.24
Feb 15, 2023
- Updated TeamLogo to fix missing team names
WebUpdate0.0.23
Feb 12, 2023
- Reduced engine version requirements in package.json
WebUpdate0.0.22
Feb 09, 2023
- CannedParlay updates
- New Icons
WebUpdate0.0.21
Feb 08, 2023
- Bugfixes for MarketButton
- Updates to TeamLogo and Icon
WebUpdate0.0.20
Feb 05, 2023
- NEW Icon Component
- NEW TeamLogo component
- MarketButton Large variant
WebUpdate0.0.19
Jan 29, 2023
- Build after MR update from kevin shreve
WebUpdate0.0.18
Jan 24, 2023
- Minor patch: remove folders - fix
WebUpdate0.0.17
Jan 24, 2023
- Minor patch: remove folders
WebUpdate0.0.16
Jan 23, 2023
- Minor Update for Carousel - Removed Indicators when only 1 item in carousel
WebUpdate0.0.15
Jan 23, 2023
- Minor Update for MarketButton and CannedParlay (via Anthony)
WebUpdate0.0.14
Jan 22, 2023
WebUpdate0.0.13
Jan 18, 2023
- Minor bugfixes to carousel
Pre 0.0.13 Release Archive