UNPKG

rk-designsystem

Version:

A React component library built on top of Digdir Design System

281 lines (192 loc) 8.67 kB
import { AlertProps as AlertProps_2 } from './components'; import { AvatarProps as AvatarProps_2 } from './components'; import { Badge } from './components/Badge'; import { BadgePosition } from './components/Badge'; import { BadgePositionProps } from './components/Badge'; import { BadgeProps } from './components/Badge'; import { Breadcrumbs } from './components/Breadcrumbs'; import { BreadcrumbsItem } from './components/Breadcrumbs'; import { BreadcrumbsLink } from './components/Breadcrumbs'; import { BreadcrumbsList } from './components/Breadcrumbs'; import { BreadcrumbsProps } from './components/Breadcrumbs'; import { Buttons } from './components/Buttons'; import { ButtonsProps } from './components/Buttons'; import { Card } from './components/Card'; import { CardBlock } from './components/Card'; import { CardProps } from './components/Card'; import { Checkbox } from './components/Checkbox'; import { CheckboxProps } from './components/Checkbox'; import { Chip } from './components/Chip'; import { ChipButtonProps } from './components/Chip'; import { ChipCheckboxProps } from './components/Chip'; import { ChipRadioProps } from './components/Chip'; import { ChipRemovableProps } from './components/Chip'; import { default as default_2 } from 'react'; import { DetailsContentProps } from '@digdir/designsystemet-react'; import { DetailsProps as DetailsProps_2 } from './components'; import { Dialog } from './components/Dialog'; import { DialogProps } from './components/Dialog'; import { DividerProps as DividerProps_2 } from './components'; import { Dropdown } from './components/Dropdown'; import { DropdownProps } from './components/Dropdown'; import { ErrorSummary } from './components/ErrorSummary'; import { ErrorSummaryProps } from './components/ErrorSummary'; import { Field } from './components/Field'; import { FieldCounter } from './components/Field'; import { FieldCounterProps } from './components/Field'; import { FieldDescription } from './components/Field'; import { FieldDescriptionProps } from './components/Field'; import { FieldProps } from './components/Field'; import { Fieldset } from './components/Fieldset'; import { FieldsetProps } from './components/Fieldset'; import { Input } from './components/Input'; import { InputHTMLAttributes } from 'react'; import { InputProps } from './components/Input'; import { Link } from './components/Link'; import { LinkProps } from './components/Link'; import { List } from './components/List'; import { Pagination } from './components/Pagination'; import { PaginationProps } from './components/Pagination'; import { Popover } from './components/Popover'; import { PopoverProps } from './components/Popover'; import { Radio } from './components/Radio'; import { RadioProps } from './components/Radio'; import { Search } from './components/Search'; import { SearchProps } from './components/Search'; import { Select } from './components/Select'; import { SelectProps } from './components/Select'; import { SkeletonProps as SkeletonProps_2 } from './components'; import { SkipLink } from './components/SkipLink'; import { SkipLinkProps } from './components/SkipLink'; import { SpinnerProps as SpinnerProps_2 } from './components'; import { Switch } from './components/Switch'; import { SwitchProps } from './components/Switch'; import { Table } from './components/Table'; import { TableProps } from './components/Table'; import { Tabs } from './components/Tabs'; import { TabsProps } from './components/Tabs'; import { Tag } from './components/Tag'; import { TagProps } from './components/Tag'; import { Textarea } from './components/Textarea'; import { TextareaProps } from './components/Textarea'; import { TextfieldProps as TextfieldProps_2 } from './components'; import { ToggleGroup } from './components/ToggleGroup'; import { ToggleGroupProps } from './components/ToggleGroup'; import { Tooltip } from './components/Tooltip'; import { TooltipProps } from './components/Tooltip'; import { useCheckboxGroup } from './components/Checkbox'; import { usePagination } from './components/Pagination'; import { useRadioGroup } from './components/Radio'; export declare const Alert: React.ForwardRefExoticComponent<AlertProps & React.RefAttributes<HTMLDivElement>>; export declare interface AlertProps extends AlertProps_2 { } export declare const Avatar: React.ForwardRefExoticComponent<AvatarProps & React.RefAttributes<HTMLDivElement>>; export declare interface AvatarProps extends AvatarProps_2 { } export { Badge } export { BadgePosition } export { BadgePositionProps } export { BadgeProps } export { Breadcrumbs } export { BreadcrumbsItem } export { BreadcrumbsLink } export { BreadcrumbsList } export { BreadcrumbsProps } export { Buttons } export { ButtonsProps } export { Card } export { CardBlock } export { CardProps } export { Checkbox } export { CheckboxProps } export { Chip } export { ChipButtonProps } export { ChipCheckboxProps } export { ChipRadioProps } export { ChipRemovableProps } export declare const DateInput: default_2.ForwardRefExoticComponent<DateInputProps & default_2.RefAttributes<HTMLInputElement>>; export declare interface DateInputProps extends Omit<InputHTMLAttributes<HTMLInputElement>, "prefix" | "suffix" | "label" | "aria-label" | "aria-labelledby" | "type" | "inputMode" | "pattern" | "maxLength" | "value" | "defaultValue" | "onChange"> { label?: default_2.ReactNode; suffixIcon?: default_2.ReactNode; onSuffixClick?: default_2.MouseEventHandler<HTMLButtonElement>; className?: string; inputWrapperClassName?: string; inputClassName?: string; "aria-label"?: string; "aria-labelledby"?: string; description?: default_2.ReactNode; error?: default_2.ReactNode; value?: string | null; defaultValue?: string | null; onChange?: (event: default_2.ChangeEvent<HTMLInputElement>, formattedValue: string) => void; } export declare const DatePicker: default_2.FC<DatePickerProps>; export declare interface DatePickerProps { initialDate?: Date; selectedDate?: Date | null; onDateSelect?: (date: Date) => void; } export declare const Details: React.ForwardRefExoticComponent<DetailsProps_2 & React.RefAttributes<HTMLDetailsElement>> & { Summary: React.ForwardRefExoticComponent<{ children: React.ReactNode; } & React.HTMLAttributes<HTMLElement> & React.RefAttributes<HTMLElement>>; Content: React.ForwardRefExoticComponent<DetailsContentProps & React.RefAttributes<HTMLDivElement>>; }; export declare type DetailsProps = DetailsProps_2; export { Dialog } export { DialogProps } export declare const Divider: React.ForwardRefExoticComponent<DividerProps_2 & React.RefAttributes<HTMLHRElement>>; export declare type DividerProps = DividerProps_2; export { Dropdown } export { DropdownProps } export { ErrorSummary } export { ErrorSummaryProps } export { Field } export { FieldCounter } export { FieldCounterProps } export { FieldDescription } export { FieldDescriptionProps } export { FieldProps } export { Fieldset } export { FieldsetProps } export { Input } export { InputProps } export { Link } export { LinkProps } export { List } export { Pagination } export { PaginationProps } export { Popover } export { PopoverProps } export { Radio } export { RadioProps } export { Search } export { SearchProps } export { Select } export { SelectProps } export declare const SkeletonLoader: React.ForwardRefExoticComponent<SkeletonProps_2 & React.RefAttributes<HTMLSpanElement>>; export declare type SkeletonProps = SkeletonProps_2; export { SkipLink } export { SkipLinkProps } export declare const Spinner: React.ForwardRefExoticComponent<SpinnerProps_2 & React.RefAttributes<SVGSVGElement>>; export declare type SpinnerProps = SpinnerProps_2; export { Switch } export { SwitchProps } export { Table } export { TableProps } export { Tabs } export { TabsProps } export { Tag } export { TagProps } export { Textarea } export { TextareaProps } export declare const Textfield: React.ForwardRefExoticComponent<TextfieldProps_2 & React.RefAttributes<HTMLInputElement | HTMLTextAreaElement>>; export declare type TextfieldProps = TextfieldProps_2; export { ToggleGroup } export { ToggleGroupProps } export { Tooltip } export { TooltipProps } export { useCheckboxGroup } export { usePagination } export { useRadioGroup } export { }