Utilisation

Select one of several states

Ce type est utilisé par Switch

tsx
import { Match, Switch, Text, signal } from 'kuito';

export function Status() {
  const state = signal<'loading' | 'offline' | 'ready'>('loading');
  return (
    <Switch fallback={<Text>Ready</Text>}>
      <Match when={state.value === 'loading'}>
        <Text>Loading…</Text>
      </Match>
      <Match when={state.value === 'offline'}>
        <Text>Check your connection</Text>
      </Match>
    </Switch>
  );
}

Déclaration du type

ts
export interface SwitchProps extends ElementAttributes {
  fallback?: KuitoNode;
  /** `Match` elements only. */
  children?: KuitoNode;
}

Membres 3

NomTypeRequisDescription
fallbackKuitoNodeNon—
childrenKuitoNodeNonMatch elements only.
keystring | numberNon—
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.