fly-by Design System

Yukyu Flavor(#002CED)を基調とする
shadcn/ui 互換のコンポーネントライブラリ。

63 コンポーネントYukyu Flavorshadcn CLI 対応

使い方

1

shadcn CLI を初期化

まず shadcn/ui をプロジェクトに初期化します。

npx shadcn@latest init
2

コンポーネントを追加

必要なコンポーネントを追加します。

npx shadcn@latest add "https://fly-by.design.yukyu.net/r/button.json"
3

コンポーネントを使用

インポートして使用します。

import { Button } from "@/components/ui/button"

<Button>Click me</Button>

コンポーネント一覧(63 / 63)

button

Button

ui

Card Title

This is a card component with elevation and border.

card

Card

ui

input

Input

ui

label

Label

ui

textarea

Textarea

ui

Extra Large Text

Large Text

Medium Text (Default)

Small Text

text

Text

ui

Content Above

Content Below

separator

Separator

ui
NewSuccessError

badge

Badge

ui

spinner

Spinner

ui

skeleton

Skeleton

ui
+K

kbd

Kbd

ui
U
YF
FB

avatar

Avatar

ui
16:9 Aspect Ratio

aspect-ratio

Aspect Ratio

ui

progress

Progress

ui

toggle

Toggle

ui

checkbox

Checkbox

ui

switch

Switch

ui
Option 1
Option 2

radio-group

Radio Group

ui
Tooltip text

tooltip

Tooltip

ui

Popover content

popover

Popover

ui

Dialog Title

This is a modal dialog example.

dialog

Dialog

ui

Are you sure?

This action cannot be undone.

alert-dialog

Alert Dialog

ui

Sheet Panel

Side panel content goes here.

sheet

Sheet

ui

Bottom Drawer

Swipe or click to dismiss.

drawer

Drawer

ui

dropdown-menu

Dropdown Menu

ui
Copy
Paste
Delete

context-menu

Context Menu

ui
@username

User Name

@username

User bio and details

hover-card

Hover Card

ui
Notification

Your changes have been saved successfully.

toast

Toast

ui

Success

Operation completed

sonner

Sonner

ui
Section 1
Content for section 1
Section 2

accordion

Accordion

ui
Yes, this component is fully supported.

collapsible

Collapsible

ui
Tab 1 content

tabs

Tabs

ui

toggle-group

Toggle Group

ui
HomeProductsDetail

breadcrumb

Breadcrumb

ui

pagination

Pagination

ui

navigation-menu

Navigation Menu

ui

menubar

Menubar

ui

Scrollable content area with custom scrollbar styling.

Lorem ipsum dolor sit amet...

More content here...

scroll-area

Scroll Area

ui
Panel 1
Panel 2

resizable

Resizable

ui
Information

This is an informational alert message.

alert

Alert

ui

select

Select

ui

native-select

Native Select

ui
Profile
Settings

command

Command

ui
Option 1
Option 2

combobox

Combobox

ui

slider

Slider

ui

input-otp

Input OTP

ui

form

Form

ui

This is your public display name.

field

Field

ui
https://.com

input-group

Input Group

ui

button-group

Button Group

ui

split-button

Split Button

ui
Profile
Settings

item

Item

ui
NameRole
John DoeAdmin
Jane SmithUser

table

Table

ui
Name ↑Status
John DoeActive

data-table

Data Table

ui
December 2024
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

calendar

Calendar

ui

date-picker

Date Picker

ui
Slide 1 of 3

carousel

Carousel

ui

chart

Chart

ui

No data available

Try adjusting your filters

empty

Empty

ui

Navigation

sidebar

Sidebar

ui

Hello World

Welcome to fly-by design system

hello-world

Hello World

block

Contact Form

example-form

Example Form

block

Sign In

example-login

Example Login

block

デザイン原則

命名規則

  • プレフィックス: fb-
  • プロパティ: appearance, color, size
  • 4pxグリッド: すべてのサイズは4pxの倍数

Yukyu Flavor カラーパレット

Primary 50
#e6ebfd - 背景(薄い)
Primary 100
#ccd7fb - ホバー背景
Primary 500
#002CED - 基準色・ボタン
Primary 600
#0025c4 - ホバー
Primary 700
#001e9b - アクティブ