UNPKG

@shopify/polaris

Version:

Shopify’s admin product component library

27 lines (26 loc) 1 kB
import React from 'react'; import { Error } from '../../types'; export interface ChoiceProps { /** A unique identifier for the choice */ id: string; /** Label for the choice */ label: React.ReactNode; /** Whether the associated form control is disabled */ disabled?: boolean; /** Display an error message */ error?: Error | boolean; /** Visually hide the label */ labelHidden?: boolean; /** Content to display inside the choice */ children?: React.ReactNode; /** Additional text to aide in use */ helpText?: React.ReactNode; /** Callback when clicked */ onClick?(): void; /** Callback when mouse over */ onMouseOver?(): void; /** Callback when mouse out */ onMouseOut?(): void; } export declare function Choice({ id, label, disabled, error, children, labelHidden, helpText, onClick, onMouseOut, onMouseOver, }: ChoiceProps): JSX.Element; export declare function helpTextID(id: string): string;