@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
71 lines (60 loc) • 2.54 kB
text/typescript
// Export components
export { PktAlert } from '@/components/alert'
export { PktAccordion, PktAccordionItem } from '@/components/accordion'
export { PktBackLink } from '@/components/backlink'
export { PktButton } from '@/components/button'
export { PktCalendar } from '@/components/calendar'
export { PktCard } from '@/components/card'
export { PktCombobox } from './combobox'
export { PktConsent } from './consent'
export { PktCheckbox } from '@/components/checkbox'
export { PktComponent } from '../base-elements/component-template.js'
export { PktDatepicker } from '@/components/datepicker/datepicker.js'
export { PktHelptext } from '@/components/helptext'
export { PktHeading } from '@/components/heading'
export { PktIcon } from '@/components/icon'
export { PktInputWrapper } from '@/components/input-wrapper'
export { PktLink } from '@/components/link'
export { PktLinkCard } from '@/components/linkcard'
export { PktLoader } from '@/components/loader'
export { PktMessagebox } from '@/components/messagebox'
export { PktModal } from '@/components/modal'
export { PktProgressbar } from '@/components/progressbar'
export { PktRadioButton } from '@/components/radiobutton'
// TODO: Avklar om RadioButton kan eksporteres som *kun* PktRadiobutton
export { PktRadioButton as PktRadiobutton } from '@/components/radiobutton'
export { PktTag } from '@/components/tag'
export { PktTextarea } from '@/components/textarea'
export { PktTextinput } from '@/components/textinput'
export { PktSelect } from '@/components/select'
// Export component types
export type { IPktAccordion, IPktAccordionItem, TPktAccordionSkin } from '@/components/accordion'
export type {
IPktButton,
TPktButtonMode,
TPktButtonSize,
TPktButtonColor,
TPktButtonSkin,
TPktButtonVariant,
TPktButtonState,
TPktButtonType,
} from '@/components/button'
export type {
IPktProgressbar,
TProgressbarRole,
TProgressbarSkin,
TProgressbarStatusPlacement,
TProgressbarStatusType,
TProgressbarTitlePosition,
} from '@/components/progressbar'
export type {
IPktCombobox,
IPktComboboxOption,
TPktComboboxTagPlacement,
} from '@/components/combobox'
export type { IPktHeading, TPktHeadingSize, TPktHeadingLevel } from '@/components/heading'
export type { TTagSkin, TTagType } from '@/components/tag'
export type { TSelectOption } from '@/components/select'
export type { IPktBackLink } from '@/components/backlink'
export type { IPktLoader, TPktLoaderVariant } from '@/components/loader'
export type { IPktConsent } from '@/components/consent'