Developers
Start building
Themes/Theme SDK/Modules/chrome/Defaults: CurrencySwitcher

Defaults: CurrencySwitcher

The defaults of @poltura/theme-sdk/chrome, CurrencySwitcher to CurrencySwitcher.

On this page
import { … } from '@poltura/theme-sdk/chrome';

CurrencySwitcher

The currency switcher on its own, drawn only when the storefront offers more than one currency.

CurrencySwitcher(props: CurrencySwitcherProps): ReactElement | null

LocaleSwitcher already offers the currencies; draw this beside a LocaleSwitcher with currency={false}.

Props: CurrencySwitcherProps

import { CurrencySwitcher, LocaleSwitcher } from '@poltura/theme-sdk/chrome';

export function MarketControls() {
  return (
    <div className='flex items-center gap-2'>
      <LocaleSwitcher label='flag' currency={false} />
      <CurrencySwitcher label='symbol' />
    </div>
  );
}

See also: useCurrencySwitcher

Last updated