k8ordo
  • UI
  • Form
  • State
  • Router
  • Static
  • Server
Switch to dark mode
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI
Open navigation
Buttons
  • Button
  • IconButton
Navigation
  • Anchor
  • Tabs
  • Breadcrumb
  • Pagination
Forms
  • TextField
  • Textarea
  • NumberField
  • Select
  • Checkbox
  • CheckboxCard
  • CheckboxGroup
  • Switch
  • PasswordInput
  • Radio
  • RadioCard
  • Autocomplete
  • Slider
  • FileField
  • FormControl
  • Form
Data Display
  • Accordion
  • Avatar
  • Badge
  • Card
  • Code
  • Table
  • Heading
Feedback
  • Alert
  • Skeleton
  • Spinner
  • Toast
  • Progress
Overlays
  • Dialog
  • Drawer
  • Modal
  • Popover
  • DropdownMenu
  • Tooltip
  • ListBox
Layout
  • Stack
  • Grid
  • Separator
  • ScrollLinked
Media
  • Icons
k8ordo

React libraries that use Baseline features without holding back.

Packages
  • @k8ordo/ui
  • @k8ordo/form
  • @k8ordo/state
  • @k8ordo/router
  • @k8ordo/static
  • @k8ordo/server
UI
  • Get Started
  • Theming
  • i18n
  • Components
  • Hooks
  • Helpers
  • AI Chat
  • Generative UI
  • AI Agents
  • Storybook
Resources
  • GitHub
  • npm

© 2026 k8o — MIT License

Typeset in Noto Sans JP & M PLUS 2

Components

Buttons
  • Button
  • IconButton
Navigation
  • Anchor
  • Tabs
  • Breadcrumb
  • Pagination
Forms
  • TextField
  • Textarea
  • NumberField
  • Select
  • Checkbox
  • CheckboxCard
  • CheckboxGroup
  • Switch
  • PasswordInput
  • Radio
  • RadioCard
  • Autocomplete
  • Slider
  • FileField
  • FormControl
  • Form
Data Display
  • Accordion
  • Avatar
  • Badge
  • Card
  • Code
  • Table
  • Heading
Feedback
  • Alert
  • Skeleton
  • Spinner
  • Toast
  • Progress
Overlays
  • Dialog
  • Drawer
  • Modal
  • Popover
  • DropdownMenu
  • Tooltip
  • ListBox
Layout
  • Stack
  • Grid
  • Separator
  • ScrollLinked
Media
  • Icons

Icons

A catalog of icon components provided by k8ordo UI.

View in Storybook

Import

Sizes

xs

sm

md

lg

xl

2xl

3xl

Usage

Props

Every icon accepts a shared size prop. Only ChevronIcon (direction) and AlertIcon (status) take additional props.

size?
Type: 'xs'|'sm'|'md'|'lg'|'xl'|'2xl'|'3xl'
Default: 'md'
PropTypeDefault
size?'xs'|'sm'|'md'|'lg'|'xl'|'2xl'|'3xl''md'

ChevronIcon

direction
Type:

LogoIcon

CloseIcon

CheckIcon

ChevronIcon

PlusIcon

MinusIcon

LinkIcon

ExternalLinkIcon

CopyIcon

SendIcon

MailIcon

ViewIcon

ViewOffIcon

AlertIcon (info)

AlertIcon (success)

AlertIcon (warning)

AlertIcon (error)

AccessibilityIcon

AIIcon

AtomIcon

BlogIcon

ColorContrastIcon

ColorInfoIcon

ColorScaleIcon

DarkModeIcon

LightModeIcon

FormIcon

HistoryIcon

RefreshIcon

ListIcon

LocationIcon

MixedColorIcon

NavigationMenuIcon

NewsIcon

PaletteIcon

PrepareIcon

PublishDateIcon

RSSIcon

ShieldCheckIcon

SlideIcon

SparklesIcon

SubscribeIcon

TableIcon

TagIcon

UpdateDateIcon

GoodIcon

BadIcon

InformativeIcon

ShallowIcon

InterestingIcon

BoringIcon

EasyIcon

DifficultIcon

GitHubIcon

TwitterIcon

Direction
Default: -
size?
Type: 'xs'|'sm'|'md'|'lg'|'xl'|'2xl'|'3xl'
Default: 'md'
PropTypeDefault
directionDirection-
size?'xs'|'sm'|'md'|'lg'|'xl'|'2xl'|'3xl''md'

AlertIcon

status
Type: Status
Default: -
size?
Type: 'xs'|'sm'|'md'|'lg'|'xl'|'2xl'|'3xl'
Default: 'md'
PropTypeDefault
statusStatus-
size?'xs'|'sm'|'md'|'lg'|'xl'|

QiitaIcon

'2xl'
|'3xl'
'md'
import { CloseIcon, CheckIcon } from '@k8ordo/ui';
<CheckIcon size="xs" />  {/* 12px */}
<CheckIcon size="sm" />  {/* 16px */}
<CheckIcon size="md" />  {/* 24px (default) */}
<CheckIcon size="lg" />  {/* 32px */}
<CheckIcon size="xl" />  {/* 40px */}
<CheckIcon size="2xl" /> {/* 48px */}
<CheckIcon size="3xl" /> {/* 56px */}