@abw/badger-react-ui
Version:
React UI Components
363 lines (361 loc) • 10.9 kB
TypeScript
// quick hack until I do this properly
declare module '@abw/badger-react-ui' {
// Accordion
export function Accordion()
// Alert
export function Alert()
export function Info()
export function Success()
export function Warning()
export function Error()
// Badge
export function Badge()
// Button
export function Button()
// Buttons
export function Buttons()
// Checkbox
export function Checkbox()
export function CheckboxState()
// Confirm
export function Confirm()
// DataTable
export function DataTable()
export function DataTableBody()
export function DataTableCell()
export function DataTableContent()
export function DataTableContext()
export function DataTableControls()
export function DataTableFilter()
export function DataTableFiltering()
export function DataTableFilters()
export function DataTableFooter()
export function DataTableHeader()
export function DataTableHeading()
export function DataTableHeadings()
export function DataTablePageSize()
export function DataTableRow()
export function DataTableRows()
export function DataTableNoRows()
export function DataTableSummary()
export function DataTableTable()
export function dataTableColumnString(column: any)
export function dataTableColumnDefinition(column: any)
export function dataTableColumnDefinitions(columns: any)
export function dataTableVisibleColumns(columns: any, saved: any)
export function dataTableColumnOrder(columns: any, saved: any)
export function dataTableSortColumn(columns: any, savedColumn: any, savedReverse: any)
export function dataTableFilter(rows: any, columns: any, filters: any)
export function dataTableSort(rows: any, columns: any, sortColumn: any, sortReverse: any): any;
export function DataTableConsumer()
export function useDataTable()
export function filterStringContains()
export function filterStringExact()
export function filterBoolean()
export function filterInteger()
export function filterFloat()
export function dataTablePaginate(rows: any, pageNo?: number, pageSize?: any): {
pageSize: any;
pages: number;
page: number;
pageNo: number;
total: any;
firstIndex: number;
lastIndex: number;
firstPage: number;
lastPage: number;
thisSize: any;
from: number;
to: number;
all: boolean;
one: boolean;
none: boolean;
rows: any;
};
// Datatables
export function DataTables()
// Details
export function Details()
export function DetailsContainer()
export function DetailsSummary()
export function DetailsContent()
export function DetailsContext()
export function useDetails()
// Dropdown
export function Dropdown()
export function DropdownContent()
export function DropdownContext()
export function DropdownBody()
export function DropdownTrigger()
export function useDropdown()
//DropdownMenu
export function DropdownMenu()
export function DropdownMenuContent()
export function DropdownMenuContext()
export function DropdownMenuHeading()
export function DropdownMenuOption()
export function DropdownMenuOptions()
export function DropdownMenuSeparator()
export function DropdownMenuTrigger()
export function useDropdownMenu()
// Form
export function Form()
export function Field()
export function Fields()
export function Fieldset()
export function Cancel()
export function Reset()
export function Submit()
export function CancelSubmit()
export function ResetSubmit()
export function Debug()
export function Layout()
export function Label()
export function Input()
export function Message()
export function Errors()
export function Status()
export function Submitting()
export function CheckboxField()
export function HiddenField()
export function RadioField()
export function SelectField()
export function TextField()
export function TextAreaField()
export function UseField()
export function UseForm()
export function useField()
export function useForm()
export function inputClasses()
export function statusClasses()
export function fieldClass()
export function addInputType()
// Icon
export function Icon()
export function WithIcons()
export function Icons()
export function iconLibrary()
export function addIcon()
export function addIcons()
// Modal
export function Modal()
export function ModalClose()
export function ModalContent()
export function ModalFooter()
export function ModalHeader()
export function ModalState()
// MultiSelect
export function MultiSelect()
export function MultiSelectContent()
export function MultiSelectContext()
export function MultiSelectProvider()
export function MultiSelectConsumer()
export function MultiSelectOption()
export function MultiSelectSelection()
export function MultiSelectSelections()
export function MultiSelectSortSelections()
export function useMultiSelect()
// Overlay
export function Overlay()
export function OverlayState()
// Pager
export function Pager()
export function PagerContent()
export function PagerNext()
export function PagerPage()
export function PagerPages()
export function PagerPrevious()
export function PagerSeparator()
export function PagerContext()
export function usePager()
// Radio
export function Radio()
export function Radio()
export function RadioInput()
export function RadioLabel()
export function RadioOption()
// Range
export function Range()
export function RangeContent()
export function RangeDebug()
export function RangeInputs()
export function RangeInput()
export function RangeInputMin()
export function RangeInputMax()
export function RangeLayout()
export function RangeLimits()
export function RangeOutput()
export function RangeSelection()
export function RangeSlider()
export function RangeThumbMin()
export function RangeThumbMax()
export function RangeThumbs()
export function RangeTicks()
export function RangeTrack()
export function RangeValues()
export function RangeValueMin()
export function RangeValueMax()
export function RangeContext()
export function RangeProvider()
export function RangeConsumer()
export function RangeChildren()
export function useRange()
export function initRange()
export function rangeQuantizer()
export function rangeNormalClick()
// RangeMax
export function RangeMax()
export function RangeMaxValues()
export function RangeMaxThumbs()
export function RangeMaxInputs()
export function rangeMaxNormalClick()
export function rangeMaxPrepareRenderProps()
// RangeMin
export function RangeMin()
export function RangeMinValues()
export function RangeMinThumbs()
export function RangeMinInputs()
export function rangeMinNormalClick()
export function rangeMinPrepareRenderProps()
// Search
export function Search()
export function SearchContent()
export function SearchError()
export function SearchInput()
export function SearchNoResults()
export function SearchResult()
export function SearchResults()
export function SearchContext()
export function useSearch()
// Select
export function Select()
export function SelectContent()
export function SelectHeading()
export function SelectInput()
export function SelectItem()
export function SelectMenu()
export function SelectNoOptions()
export function SelectOption()
export function SelectSearch()
export function SelectSeparator()
export function SelectProvider()
export function SelectConsumer()
export function useSelect()
// Sortable
export function Sortable()
export function HorizontalSort()
export function VerticalSort()
export function MakeSortable()
export function SortableItem()
// Spinner
export function Spinner()
// Table
export function Table()
export function TableBody()
export function TableCell()
export function TableColumns()
export function TableFoot()
export function TableHead()
export function TableRow()
export function TableRows()
export function rowProps()
export function cellProps()
// Tabset
export function Tabset()
export function TabsetBody()
// Tiles
export function Tiles()
// Toggle
export function Toggle()
export function ToggleState()
export function useToggle()
// elements
export function Div()
export function Flex()
export function Grid()
// utils/attrs
export function parseAttrs()
// utils/breakpoint
export function widthBreakpoint()
export function elementWidth()
export function elementBreakpoint()
// utils/classes
export function joinClasses()
export function setKeys()
export function classes()
export function colorClass()
export function sizeColorProps()
export function styleProps()
export function stylePropsClasses()
export function borderClass()
export function shadowClass()
export function gridClass()
export function stackClass()
export function paddingClass()
export function marginClass()
export function radiusClass()
export function foregroundClass()
export function backgroundClass()
export function foregroundDarkClass()
export function backgroundDarkClass()
export function gapClass()
export function classInt()
export function classTrue()
export function classTrueInt()
export function classTrueVHTRBL()
export function classVHTRBL()
export function fixValues()
// utils/cursor
export function cursorFirst()
export function cursorLast()
export function cursorNext()
export function cursorPrev()
// utils/grid
export function extractGridProps()
export function extractGridProp()
export function gridPropsBestMatch()
// utils/icon
export function iconProps()
export function iconNameOrProps()
// utils/math
export function coerceNumber()
// utils/option
export function validOption()
export function optionValue()
export function findOption()
export function searchOptions()
// utils/props
export function anyPropsChanged()
// utils/refs
export function mergeRefs()
// utils/renderer
export function defaultRenderer()
export function withIconsRenderer()
// utils/scroll
export function scrollParentChild()
// utils/size
export function parseSize()
// utils/storage
export function Storage()
// utils/style
export function rotateStyle()
export function extractStyleProps()
// utils/text
export function capitalFirstLetter()
// utils/theme
export function themedProps()
// utils/variant
export function lookupVariant()
// hooks/useComplexState
export function useComplexState()
// hooks/useContainer
export function useContainer()
// hooks/useFloating
export function floatingMiddleware()
export function floatingPlacement()
export function useFloating()
// hooks/useRenderCount
export function useRenderCount()
// hooks/useWindow
export function useWindow()
}