Skip to content

Exports

来自 pomikit-ui 的公开表面(见 src/index.ts)。Radio 不会导出。

Theme & root

  • Pomikit 插件
  • PomikitRoot
  • createThemeapplyThemeapplyThemeOptionsresolveColorScheme
  • DESIGNS
  • Types:CreateThemeOptionsDesignKitPomikitPluginOptionsPomikitThemeThemeDesignThemeDensityThemeElevationThemeModeThemeMotionThemeRadiusPomikitRootProps
  • 已弃用别名类型:ThemePersonality(优先使用 ThemeDesign

Components

  • ButtonCardCheckboxCollectionDialogDropdown(+ 复合部件)、EmptyStateErrorStateFieldInputSelectSkeletonSwitch

DropdownDropdownTriggerDropdownContentDropdownItemDropdownSeparatorDropdownSubDropdownSubTriggerDropdownSubContent

Deprecated

  • DialogProvider
  • ToastProvider

优先使用 plugin / PomikitRoot

Composables

  • useDialoguseToastuseFieldContext
  • Types:DialogApiDialogConfirmOptionsFieldContextToastApiToastInputToastRecordToastTone

Validation & utils

  • rulesrunRules、type InputRule
  • cnisThenableinvokeClickHandlers
  • Types:PomiSizePomiTonePomiVariant

Styles

ts
import 'pomikit-ui/styles.css'

在源码构建中导入包时,入口还会副作用引入 ./styles/index.css