Bridge React
Suit
Display bridge suit symbols with variant-specific icons and colors.
Import from @workspace/bridge-react/suit/suit-display.
SuitDisplay
Renders a bridge suit icon with variant-specific styling. Uses useBridgeEngine() internally for icons and colors based on the active rules variant (classic or petit-bridge).
import { SuitDisplay } from '@workspace/bridge-react/suit/suit-display';
<SuitDisplay suit="S" />
<SuitDisplay suit="H" colorVariant="bid" />Demo
Props
Prop
Type
Suit Icons
The module re-exports individual suit icon components for direct use:
import {
SpadeSuit,
HeartSuit,
DiamondSuit,
ClubSuit,
PetitBridgeSuit,
} from '@workspace/bridge-react/suit/suit-icons';| Component | Description |
|---|---|
SpadeSuit | Spade icon (classic variant) |
HeartSuit | Heart icon (classic variant) |
DiamondSuit | Diamond icon (classic variant) |
ClubSuit | Club icon (classic variant) |
PetitBridgeSuit | Special suit icon (petit-bridge variant) |
Constants
| Export | Description |
|---|---|
DEFAULT_SUIT_ICONS | Default icon components per suit |
DEFAULT_SUIT_COLORS | Default color classes per suit |