BÜCHL Komponensek
A BÜCHL Design System komponens könyvtára - Nuxt UI Pro alapokon
Űrlap elemek
Beviteli mezők
<UInput v-model="text" placeholder="Alapértelmezett beviteli mező" color="primary" variant="outline" class="w-full" />
<UInput v-model="email" type="email" placeholder="Email cím" icon="i-lucide-mail" color="primary" variant="outline" class="w-full" />
<UInput v-model="password" type="password" placeholder="Jelszó" icon="i-lucide-lock" color="primary" variant="outline" class="w-full" />
<UInput v-model="search" placeholder="Keresés..." icon="i-lucide-search" :loading="loading" color="primary" variant="outline" class="w-full" />
<UInput v-model="text" placeholder="Hibás mező" color="error" variant="outline" :highlight="true" class="w-full" />
<UInput v-model="email" type="email" placeholder="Email cím" :disabled="true" color="primary" variant="outline" class="w-full" />
Szövegterület
<UTextarea v-model="message" placeholder="Írja ide az üzenetét..." :rows="4" color="primary" variant="outline" class="w-full" />
<UTextarea v-model="bio" placeholder="Rövid bemutatkozás" :rows="3" :disabled="true" color="primary" variant="outline" class="w-full" />
Legördülő menük
<USelect
v-model="selectedCity"
:items="cities"
placeholder="Válasszon várost"
color="primary"
variant="outline"
class="w-full"
/>
<USelect
v-model="selectedStatus"
:items="statusOptions"
value-key="value"
option-attribute="label"
placeholder="Válasszon státuszt"
color="primary"
variant="outline"
class="w-full"
/>
Form csoportok
Minimum 8 karakter hosszú
<UFormField label="Név" name="name" required>
<UInput v-model="name" placeholder="Teljes név" color="primary" variant="outline" class="w-full" />
</UFormField>
<UFormField
label="Jelszó"
name="password"
required
:error="passwordError"
help="Minimum 8 karakter hosszú"
>
<UInput v-model="password" type="password" placeholder="Biztonságos jelszó" color="primary" variant="outline" class="w-full" />
</UFormField>
Jelölőnégyzetek és kapcsolók
Jelölőnégyzetek
Kapcsolók
<UCheckbox v-model="terms" label="Elfogadom a felhasználási feltételeket" color="primary" />
<UCheckbox v-model="newsletter" label="Feliratkozom a hírlevélre" color="primary" />
<USwitch v-model="notifications" label="Értesítések engedélyezése" color="primary" />
Rádiógombok
<URadioGroup
v-model="delivery"
:items="deliveryOptions"
value-key="value"
option-attribute="label"
color="primary"
/>
Kártyák
Alap Kártya Komponensek
A részletes kártya dokumentációért és további példákért látogass el a Kártyák oldalra .
Egyszerű Kártya
Ez egy alapvető kártya header, body és footer slot-okkal.
Ikonos Kártya
Kártya ikonnal és testreszabott fejléccel.
Projektek
124
<!-- Egyszerű Kártya -->
<UCard>
<template #header>
<h4 class="text-lg font-semibold">Egyszerű Kártya</h4>
</template>
<p class="text-gray-600 dark:text-gray-400">
Ez egy alapvető kártya header, body és footer slot-okkal.
</p>
<template #footer>
<UButton label="Művelet" color="primary" size="sm" class="rounded-none" />
</template>
</UCard>
<!-- Ikonos Kártya -->
<UCard>
<template #header>
<div class="flex items-center gap-3">
<div class="p-2 bg-primary-100 dark:bg-primary-900 rounded-lg">
<UIcon name="i-heroicons-rocket-launch" class="text-primary-600 dark:text-primary-400 text-xl" />
</div>
<h4 class="text-lg font-semibold">Ikonos Kártya</h4>
</div>
</template>
<p class="text-gray-600 dark:text-gray-400">
Kártya ikonnal és testreszabott fejléccel.
</p>
</UCard>
<!-- Statisztikai Kártya -->
<UCard>
<div class="flex items-center justify-between">
<div>
<p class="text-sm text-gray-600 dark:text-gray-400">Projektek</p>
<p class="text-2xl font-bold text-primary-600">124</p>
</div>
<UIcon name="i-heroicons-briefcase" class="text-primary-400 text-2xl" />
</div>
</UCard>
Értesítések
Alert komponensek
Információs üzenet
Ez egy általános információs értesítés.
Sikeres művelet
A művelet sikeresen végrehajtva.
Figyelmeztetés
Kérjük, ellenőrizze a megadott adatokat.
Hiba történt
A művelet végrehajtása során hiba lépett fel.
<UAlert
title="Információs üzenet"
description="Ez egy általános információs értesítés."
icon="i-heroicons-information-circle"
/>
<UAlert
title="Sikeres művelet"
description="A művelet sikeresen végrehajtva."
color="success"
icon="i-heroicons-check-circle"
/>
Címkék
Badge komponensek
ElsődlegesSemlegesÚjKiemeltSürgősKeretezettLágy
<UBadge color="primary" label="Elsődleges" />
<UBadge color="neutral" label="Semleges" />
<UBadge color="success" label="Új" />
<UBadge variant="outline" label="Keretezett" />
<UBadge variant="subtle" label="Lágy" />