Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 49 additions & 6 deletions apps/landing/src/app/(detail)/docs/api/group-selector/page.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
import {
Table,
TableBody,
TableCell,
TableHead,
TableHeaderCell,
TableRow,
} from '@/components/mdx/components/Table'

export const metadata = {
title: 'Group Selector',
alternates: {
Expand Down Expand Up @@ -26,12 +35,46 @@ Add `role="group"` to a parent element, then use `_groupHover`, `_groupFocus`, o

## Available Group Selectors

| Selector | Triggered when |
| ------------------- | ---------------------------------------------- |
| `_groupHover` | Parent with `role="group"` is hovered |
| `_groupFocus` | Parent with `role="group"` is focused |
| `_groupActive` | Parent with `role="group"` is active (pressed) |
| `_groupFocusWithin` | Any element inside the group receives focus |
<Table>
<TableHead>
<TableRow>
<TableHeaderCell>Selector</TableHeaderCell>
<TableHeaderCell>Triggered when</TableHeaderCell>
</TableRow>
</TableHead>
<TableBody>
<TableRow>
<TableCell>
<code>_groupHover</code>
</TableCell>
<TableCell>
Parent with <code>role=&quot;group&quot;</code> is hovered
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>_groupFocus</code>
</TableCell>
<TableCell>
Parent with <code>role=&quot;group&quot;</code> is focused
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>_groupActive</code>
</TableCell>
<TableCell>
Parent with <code>role=&quot;group&quot;</code> is active (pressed)
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>_groupFocusWithin</code>
</TableCell>
<TableCell>Any element inside the group receives focus</TableCell>
</TableRow>
</TableBody>
</Table>

## Interactive Card Example

Expand Down
77 changes: 69 additions & 8 deletions apps/landing/src/app/(detail)/docs/devup/breakpoints/page.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
import {
Table,
TableBody,
TableCell,
TableHead,
TableHeaderCell,
TableRow,
} from '@/components/mdx/components/Table'

export const metadata = {
title: 'Breakpoints',
alternates: {
Expand All @@ -11,14 +20,66 @@ Devup UI uses a mobile-first responsive design system with 6 breakpoints. Use ar

## Breakpoint Ranges

| Index | Breakpoint | Range | Device |
| ----- | ---------- | --------------- | ------------------ |
| 0 | `xs` | 0px - 479px | Mobile (portrait) |
| 1 | `sm` | 480px - 767px | Mobile (landscape) |
| 2 | `md` | 768px - 991px | Tablet |
| 3 | `lg` | 992px - 1279px | Small desktop |
| 4 | `xl` | 1280px - 1599px | Desktop |
| 5 | `2xl` | 1600px+ | Large desktop |
<Table>
<TableHead>
<TableRow>
<TableHeaderCell>Index</TableHeaderCell>
<TableHeaderCell>Breakpoint</TableHeaderCell>
<TableHeaderCell>Range</TableHeaderCell>
<TableHeaderCell>Device</TableHeaderCell>
</TableRow>
</TableHead>
<TableBody>
<TableRow>
<TableCell>0</TableCell>
<TableCell>
<code>xs</code>
</TableCell>
<TableCell>0px - 479px</TableCell>
<TableCell>Mobile (portrait)</TableCell>
</TableRow>
<TableRow>
<TableCell>1</TableCell>
<TableCell>
<code>sm</code>
</TableCell>
<TableCell>480px - 767px</TableCell>
<TableCell>Mobile (landscape)</TableCell>
</TableRow>
<TableRow>
<TableCell>2</TableCell>
<TableCell>
<code>md</code>
</TableCell>
<TableCell>768px - 991px</TableCell>
<TableCell>Tablet</TableCell>
</TableRow>
<TableRow>
<TableCell>3</TableCell>
<TableCell>
<code>lg</code>
</TableCell>
<TableCell>992px - 1279px</TableCell>
<TableCell>Small desktop</TableCell>
</TableRow>
<TableRow>
<TableCell>4</TableCell>
<TableCell>
<code>xl</code>
</TableCell>
<TableCell>1280px - 1599px</TableCell>
<TableCell>Desktop</TableCell>
</TableRow>
<TableRow>
<TableCell>5</TableCell>
<TableCell>
<code>2xl</code>
</TableCell>
<TableCell>1600px+</TableCell>
<TableCell>Large desktop</TableCell>
</TableRow>
</TableBody>
</Table>

## Basic Usage

Expand Down
92 changes: 83 additions & 9 deletions apps/landing/src/app/(detail)/docs/devup/typography/page.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
import {
Table,
TableBody,
TableCell,
TableHead,
TableHeaderCell,
TableRow,
} from '@/components/mdx/components/Table'

export const metadata = {
title: 'Typography',
alternates: {
Expand Down Expand Up @@ -61,15 +70,80 @@ const captionExample = <Text typography="$caption">Caption text</Text>

Each typography style can include:

| Property | Description | Example |
| --------------- | ------------------------------ | ------------------------ |
| `fontFamily` | Font family name | `"Pretendard"` |
| `fontSize` | Font size | `"16px"` |
| `fontWeight` | Font weight (number or string) | `700` or `"bold"` |
| `fontStyle` | Font style | `"normal"` or `"italic"` |
| `lineHeight` | Line height (number or string) | `1.5` or `"150%"` |
| `letterSpacing` | Letter spacing | `"-0.02em"` |
| `textTransform` | Text transformation | `"uppercase"` |
<Table>
<TableHead>
<TableRow>
<TableHeaderCell>Property</TableHeaderCell>
<TableHeaderCell>Description</TableHeaderCell>
<TableHeaderCell>Example</TableHeaderCell>
</TableRow>
</TableHead>
<TableBody>
<TableRow>
<TableCell>
<code>fontFamily</code>
</TableCell>
<TableCell>Font family name</TableCell>
<TableCell>
<code>&quot;Pretendard&quot;</code>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>fontSize</code>
</TableCell>
<TableCell>Font size</TableCell>
<TableCell>
<code>&quot;16px&quot;</code>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>fontWeight</code>
</TableCell>
<TableCell>Font weight (number or string)</TableCell>
<TableCell>
<code>700</code> or <code>&quot;bold&quot;</code>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>fontStyle</code>
</TableCell>
<TableCell>Font style</TableCell>
<TableCell>
<code>&quot;normal&quot;</code> or <code>&quot;italic&quot;</code>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>lineHeight</code>
</TableCell>
<TableCell>Line height (number or string)</TableCell>
<TableCell>
<code>1.5</code> or <code>&quot;150%&quot;</code>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>letterSpacing</code>
</TableCell>
<TableCell>Letter spacing</TableCell>
<TableCell>
<code>&quot;-0.02em&quot;</code>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<code>textTransform</code>
</TableCell>
<TableCell>Text transformation</TableCell>
<TableCell>
<code>&quot;uppercase&quot;</code>
</TableCell>
</TableRow>
</TableBody>
</Table>

## Responsive Typography

Expand Down
Loading