@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
177 lines • 10.3 kB
TypeScript
import { MantineColorsTuple, noop } from '@mantine/core';
import { type RowData } from '@tanstack/table-core';
import { type PlasmaColors } from './theme/PlasmaColors.js';
export * from '@mantine/carousel';
export * from '@mantine/core';
export { Pagination } from '@mantine/core';
export { type DatesRangeValue } from '@mantine/dates';
export * from '@mantine/form';
export * from '@mantine/hooks';
export * from '@mantine/notifications';
export { type NotificationsProps } from '@mantine/notifications';
export * from '@tanstack/table-core';
export { Accordion } from './components/Accordion/Accordion.js';
export { ActionIcon, type ActionIconProps } from './components/ActionIcon/ActionIcon.js';
export * from './components/Affix/Affix.js';
export * from './components/Anchor/Anchor.js';
export * from './components/AngleSlider/AngleSlider.js';
export * from './components/AppShell/AppShell.js';
export * from './components/AspectRatio/AspectRatio.js';
export * from './components/Autocomplete/Autocomplete.js';
export * from './components/Avatar/Avatar.js';
export * from './components/BackgroundImage/BackgroundImage.js';
export { Alert } from './components/Alert/Alert.js';
export { Badge, type BadgeOverloadFactory, type SemanticBadge, type SemanticBadgeProps, } from './components/Badge/Badge.js';
export * from './components/Blockquote/Blockquote.js';
export * from './components/BlankSlate/BlankSlate.js';
export * from './components/Box/Box.js';
export * from './components/Breadcrumbs/Breadcrumbs.js';
export * from './components/BrowserPreview/BrowserPreview.js';
export * from './components/Burger/Burger.js';
export { Button, type ButtonProps } from './components/Button/Button.js';
export { type ButtonWithDisabledTooltipProps } from './components/Button/ButtonWithDisabledTooltip.js';
export { type ClickHandler } from './hooks/useClickWithLoading.js';
export * from './components/Card/Card.js';
export * from './components/Center/Center.js';
export * from './components/CheckIcon/CheckIcon.js';
export * from './components/Checkbox/Checkbox.js';
export * from './components/CheckboxIcon/CheckboxIcon.js';
export * from './components/ChildForm/ChildForm.js';
export { Chip } from './components/Chip/Chip.js';
export * from './components/CloseButton/CloseButton.js';
export * from './components/Code/Code.js';
export * from './components/CodeEditor/CodeEditor.js';
export * from './components/Collapse/Collapse.js';
export * from './components/Collection/Collection.js';
export type { CollectionCellContext, CollectionColumnDef, CollectionHeaderContext, } from './components/Collection/CollectionColumn.types.js';
export { enhanceWithCollectionProps } from './components/Collection/enhanceWithCollectionProps.js';
export type { CollectionLayout, CollectionLayoutBodyProps, CollectionLayoutHeaderProps, } from './components/Collection/layouts/CollectionLayout.types.js';
export * from './components/ColorInput/ColorInput.js';
export * from './components/ColorPicker/ColorPicker.js';
export * from './components/ColorSwatch/ColorSwatch.js';
export * from './components/Combobox/Combobox.js';
export * from './components/Container/Container.js';
export * from './components/CopyButton/CopyButton.js';
export * from './components/CopyToClipboard/CopyToClipboard.js';
export * from './components/DateRangePicker/DateRangePicker.js';
export * from './components/DateRangePicker/DateRangePickerInlineCalendar.js';
export * from './components/DateRangePicker/DateRangePickerPopoverCalendar.js';
export * from './components/DateRangePicker/DateRangePickerPresetSelect.js';
export * from './components/DatePickerInput/DatePickerInput.js';
export * from './components/DateTimeRangePicker/DateTimeRangePicker.js';
export * from './components/MonthPickerInput/MonthPickerInput.js';
export * from './components/TimePicker/TimePicker.js';
export * from './components/YearPickerInput/YearPickerInput.js';
export * from './components/Dialog/Dialog.js';
export * from './components/Divider/Divider.js';
export * from './components/Drawer/Drawer.js';
export * from './components/EllipsisText/EllipsisText.js';
export * from './components/Facet/Facet.js';
export * from './components/Facet/FacetTypes.js';
export * from './components/Fieldset/Fieldset.js';
export * from './components/FileButton/FileButton.js';
export * from './components/FileInput/FileInput.js';
export * from './components/Flex/Flex.js';
export * from './components/FloatingIndicator/FloatingIndicator.js';
export * from './components/FocusTrap/FocusTrap.js';
export * from './components/Grid/Grid.js';
export * from './components/Group/Group.js';
export { Header, type HeaderBreadcrumbsProps, type HeaderDocAnchorProps, type HeaderFactory, type HeaderProps, type HeaderRightProps, type HeaderStyleNames, type HeaderVariant, } from './components/Header/Header.js';
export * from './components/Highlight/Highlight.js';
export * from './components/HoverCard/HoverCard.js';
export * from './components/Image/Image.js';
export * from './components/Indicator/Indicator.js';
export * from './components/InfoToken/InfoToken.js';
export { Input, InputLabelInfo, type InputFactory, type InputLabelInfoFactory, type InputLabelInfoProps, type InputLabelInfoStylesNames, type InputProps, } from './components/Input/Input.js';
export * from './components/InputBase/InputBase.js';
export * from './components/InlineConfirm/InlineConfirm.js';
export * from './components/InlineConfirm/InlineConfirmContext.js';
export * from './components/JsonInput/JsonInput.js';
export * from './components/Kbd/Kbd.js';
export * from './components/LastUpdated/LastUpdated.js';
export * from './components/List/List.js';
export * from './components/Loader/Loader.js';
export * from './components/LoadingOverlay/LoadingOverlay.js';
export * from './components/CircleLoader/CircleLoader.js';
export * from './components/Mark/Mark.js';
export { Menu, type MenuItemProps } from './components/Menu/Menu.js';
export { Modal, type ModalFactory, type ModalProps } from './components/Modal/Modal.js';
export * from './components/Modal/ModalFooter.js';
export * from './components/ModalBase/ModalBase.js';
export * from './components/MultiSelect/MultiSelect.js';
export * from './components/NativeSelect/NativeSelect.js';
export * from './components/NavLink/NavLink.js';
export * from './components/Notification/Notification.js';
export * from './components/NumberFormatter/NumberFormatter.js';
export * from './components/NumberInput/NumberInput.js';
export * from './components/Overlay/Overlay.js';
export * from './components/Pagination/Pagination.js';
export * from './components/Paper/Paper.js';
export * from './components/Pill/Pill.js';
export * from './components/PillsInput/PillsInput.js';
export * from './components/PinInput/PinInput.js';
export * from './components/Popover/Popover.js';
export * from './components/Portal/Portal.js';
export * from './components/Progress/Progress.js';
export * from './components/Prompt/Prompt.js';
export * from './components/Radio/Radio.js';
export { RadioCard, type RadioCardProps } from './components/RadioCard/RadioCard.js';
export * from './components/Rating/Rating.js';
export * from './components/RingProgress/RingProgress.js';
export * from './components/ScrollArea/ScrollArea.js';
export * from './components/SegmentedControl/SegmentedControl.js';
export * from './components/SemiCircleProgress/SemiCircleProgress.js';
export { PasswordInput } from './components/PasswordInput/PasswordInput.js';
export { Select } from './components/Select/Select.js';
export * from './components/SimpleGrid/SimpleGrid.js';
export * from './components/Skeleton/Skeleton.js';
export * from './components/Slider/Slider.js';
export * from './components/Space/Space.js';
export * from './components/Spoiler/Spoiler.js';
export * from './components/Stack/Stack.js';
export * from './components/StatusToken/StatusToken.js';
export * from './components/Stepper/Stepper.js';
export * from './components/StickyFooter/StickyFooter.js';
export * from './components/Switch/Switch.js';
export { flexRender as renderTableCell } from '@tanstack/react-table';
export { TableActionsColumn } from './components/Table/table-column/TableActionsColumn.js';
export { type TablePredicateProps } from './components/Table/table-predicate/TablePredicate.js';
export { Table, TableComponentsOrder, type PlasmaTableFactory } from './components/Table/Table.js';
export { type TableAction, type TableLayout, type TableLayoutProps, type TableProps, } from './components/Table/Table.types.js';
export { useTableContext } from './components/Table/TableContext.js';
export { useTable, type TableState, type TableStore, type UseTableOptions } from './components/Table/use-table.js';
export { useUrlSyncedState, type SearchParamEntry, type UseUrlSyncedStateOptions } from './hooks/use-url-synced-state.js';
export * from './components/TableOfContents/TableOfContents.js';
export * from './components/Tabs/Tabs.js';
export * from './components/TagsInput/TagsInput.js';
export * from './components/Text/Text.js';
export * from './components/TextInput/TextInput.js';
export * from './components/Textarea/Textarea.js';
export * from './components/ThemeIcon/ThemeIcon.js';
export * from './components/Timeline/Timeline.js';
export * from './components/Title/Title.js';
export * from './components/Tooltip/Tooltip.js';
export * from './components/Transition/Transition.js';
export * from './components/Tree/Tree.js';
export * from './components/Typography/Typography.js';
export * from './components/UnstyledButton/UnstyledButton.js';
export * from './components/VisuallyHidden/VisuallyHidden.js';
export { noop };
export * from './theme/plasmaCSSVariablesResolver.js';
export * from './theme/Plasmantine.js';
declare module '@mantine/core' {
interface MantineThemeColorsOverride {
colors: Record<keyof typeof PlasmaColors | (string & {}), MantineColorsTuple>;
}
}
declare module '@tanstack/react-table' {
interface ColumnMeta<TData extends RowData, TValue> {
/**
* Whether the column is a control column.
* Control columns are columns that are not part of the data but are used to control the table.
* For example, a column that contains checkboxes to select rows.
*/
controlColumn: boolean;
}
}
//# sourceMappingURL=index.d.ts.map