Bridge Training
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';
ComponentDescription
SpadeSuitSpade icon (classic variant)
HeartSuitHeart icon (classic variant)
DiamondSuitDiamond icon (classic variant)
ClubSuitClub icon (classic variant)
PetitBridgeSuitSpecial suit icon (petit-bridge variant)

Constants

ExportDescription
DEFAULT_SUIT_ICONSDefault icon components per suit
DEFAULT_SUIT_COLORSDefault color classes per suit

On this page