MeekoSelectProps
interfaz Desde 1.5.0
Props de la etiqueta propia <MeekoSelect>, un select accesible sobre <MeekoPopover>. T es
el tipo de cada opción y Multiple, si se eligen varias: en la etiqueta se infieren de
options y de multiple, y el modelo es SelectModel<T, Multiple>. Se autoimporta en app/
y en los componentes, como MeekoLinkProps.
ts
import type { MeekoSelectProps } from "@meekojs/meeko/framework";Código fuente src/framework.ts:467
Declaración #
ts
interface MeekoSelectProps<T, Multiple extends boolean = false> extends SelectProps<T, Multiple> {}Parámetros de tipo #
-
T -
Multipleextends boolean = false
Ejemplo #
meeko
<!-- app/components/UserPicker.meeko: envuelve el select con sus opciones -->
<script lang="ts">
interface User { id: number; name: string }
const props = defineProps<{ users: MeekoSelectProps<User>["options"] }>();
const user = defineModel<User | null>();
</script>
<template>
<MeekoSelect model="user" bind:options="props.users" by="id" placeholder="Elige" />
</template>Véase también #
- Select: <MeekoSelect> Componentes y API