- Added mobile-specific styles to the HallWalletStrip component for better usability on smaller screens.
- Adjusted padding, font sizes, and spacing based on device type.
- Introduced a new hook `useIsMobile` to determine the device type.
feat: sort ticket items by provider code
- Updated the sorting logic in `sortTicketGroupItems` to include provider code for better organization of ticket items.
feat: display provider information in ticket order details
- Added a `providerLabel` function to format provider information.
- Updated `TicketOrderDetailScreen` and `TicketOrdersListScreen` to display provider name and code.
feat: enhance ticket item types with provider information
- Extended `TicketItemListRow` and `TicketItemDetailPayload` types to include optional provider code and name.
feat: add API for fetching bet providers
- Created a new API endpoint to retrieve bet providers.
- Defined types for bet provider data in `bet-provider.ts`.
chore: update player spacing constants
- Adjusted padding values in `player-spacing.ts` for improved layout consistency.
- Introduced new CSS animations for jackpot effects to improve visual engagement.
- Integrated CurrencySwitcher into PlayerPanel and HallScreen for better currency management.
- Updated various components to utilize active player currency for consistent display.
- Enhanced event handling for currency changes to ensure real-time updates across the application.
- Added styles for player-side toast notifications to improve user feedback.
- Adjusted padding and spacing in various components for a more cohesive layout.
- Updated card and dialog components to streamline visual hierarchy and enhance readability.
- Refactored player panel and navigation elements for better alignment and user experience.