Utilização

Add a gesture to a reusable view.

tsx
// Add a gesture to a reusable view.
import { Box, tap, type GestureProps, type KuitoNode } from 'kuito';

// A card that takes the caller's gestures beside its own.
function Card(props: GestureProps & { onOpen: () => void; children: KuitoNode }) {
  return (
    <Box gestures={[tap({ onEnd: props.onOpen }), ...(props.gestures ?? [])]} padding={16}>
      {props.children}
    </Box>
  );
}

Declaração do tipo

ts
export interface GestureProps {
  /** The view's gestures; several race unless composed with together or orElse. */
  gestures?: readonly Composable[];
}

Membros 1

NomeTipoObrigatórioDescrição
gesturesreadonly Composable[]NãoThe view's gestures; several race unless composed with together or orElse.
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.