- Accordion
- Alert
- Alert Dialog
- Aspect Ratio
- Attachment
- Avatar
- Badge
- Breadcrumb
- Bubble
- Button
- Button Group
- Calendar
- Card
- Carousel
- Chart
- Checkbox
- Collapsible
- Combobox
- Command
- Context Menu
- Data Table
- Date Picker
- Dialog
- Drawer
- Dropdown Menu
- Empty
- Field
- Form
- Hover Card
- Input
- Input Group
- Input OTP
- Item
- Kbd
- Label
- Marker
- Menubar
- Message
- Message Scroller
- Native Select
- Navigation Menu
- Number Field
- Pagination
- Pin Input
- Popover
- Progress
- Questionnaire
- Radio Group
- Range Calendar
- Resizable
- Scroll Area
- Select
- Separator
- Sheet
- Sidebar
- Skeleton
- Slider
- Sonner
- Spinner
- Stepper
- Switch
- Table
- Tabs
- Tags Input
- Textarea
- Toast
- Toggle
- Toggle Group
- Tooltip
- Typography
Spinner
Indikator untuk menunjukkan bahwa sesuatu sedang dimuat.
Instalasi
npx shadcn-vue@latest add spinnerPasang dependensi berikut:
npm install reka-uiSalin dan tempel kode sumber di GitHub ke project Anda.
Sesuaikan path import dengan struktur project Anda.
Penggunaan
<script setup lang="ts">
import { Spinner } from '@/components/ui/Spinner'
</script>
<template>
<Spinner />
</template>2
3
4
5
6
7
Kustomisasi
Anda bisa mengganti ikon spinner bawaan dengan ikon lain, cukup dengan menyunting komponen Spinner.
Contoh
Ukuran
Pakai utility class size-* untuk mengubah ukuran spinner.
Warna
Pakai utility class text-* untuk mengubah warna spinner.
Button
Sisipkan spinner ke dalam tombol untuk menandakan proses sedang berjalan. Jarak antara spinner dan teks sudah diurus otomatis oleh <Button />.
Badge
Spinner juga bisa diletakkan di dalam badge.
Input Group
Input Group bisa memuat spinner di dalam <InputGroupAddon>.
Empty
Spinner juga bisa diletakkan di dalam tampilan empty state.
Please wait while we process your request. Do not refresh the page.
Item
Letakkan spinner di dalam <ItemMedia> untuk menandakan proses sedang berjalan.
129 MB / 1000 MB
Referensi API
Spinner
Pakai komponen Spinner untuk menampilkan indikator pemuatan.
| Prop | Tipe | Bawaan |
|---|---|---|
class | string |
<template>
<Spinner />
</template>