mirror of
https://github.com/Steffo99/bluelib.git
synced 2024-12-23 03:54:21 +00:00
🐛 Fix module exports
This commit is contained in:
parent
e25cf8f5a7
commit
7643b3d858
4 changed files with 6 additions and 6 deletions
|
@ -12,7 +12,7 @@ import { FormCheckboxGroup } from "./FormCheckboxGroup"
|
||||||
import { FormRow } from "./FormRow"
|
import { FormRow } from "./FormRow"
|
||||||
import { Button } from "../inputs/Button"
|
import { Button } from "../inputs/Button"
|
||||||
import { Parenthesis } from "../panels/Parenthesis"
|
import { Parenthesis } from "../panels/Parenthesis"
|
||||||
import { useFormState } from "../../hooks/useValidatedState"
|
import { useFormState } from "../../hooks/useFormState"
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
import {BluelibHTMLProps, BluelibProps, ClassNames, State, Validator, Validity} from "./types";
|
||||||
|
|
||||||
export {Ruby} from "./components/annotations/Ruby"
|
export {Ruby} from "./components/annotations/Ruby"
|
||||||
|
|
||||||
export {Chapter} from "./components/chapters/Chapter"
|
export {Chapter} from "./components/chapters/Chapter"
|
||||||
|
@ -51,3 +53,6 @@ export {Table} from "./components/tables/Table"
|
||||||
|
|
||||||
export {Bluelib} from "./components/Bluelib"
|
export {Bluelib} from "./components/Bluelib"
|
||||||
export {Bluelib as default} from "./components/Bluelib"
|
export {Bluelib as default} from "./components/Bluelib"
|
||||||
|
|
||||||
|
export {usePromise} from "./hooks/usePromise"
|
||||||
|
export {useFormState} from "./hooks/useFormState"
|
||||||
|
|
|
@ -7,7 +7,6 @@ export type ClassNames = ClassNamesArgument
|
||||||
|
|
||||||
|
|
||||||
export type State<Value> = [Value, React.Dispatch<React.SetStateAction<Value>>]
|
export type State<Value> = [Value, React.Dispatch<React.SetStateAction<Value>>]
|
||||||
export type StateContext<Value> = React.Context<State<Value> | undefined>
|
|
||||||
|
|
||||||
|
|
||||||
export interface BluelibProps {
|
export interface BluelibProps {
|
||||||
|
@ -20,9 +19,6 @@ export interface BluelibProps {
|
||||||
export interface BluelibHTMLProps<Element extends HTMLElement> extends BluelibProps, React.HTMLProps<Element> {}
|
export interface BluelibHTMLProps<Element extends HTMLElement> extends BluelibProps, React.HTMLProps<Element> {}
|
||||||
|
|
||||||
|
|
||||||
export type InputValue = readonly string[] | string | number | undefined
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An optionally async function that checks if a value is acceptable for a certain form field or not.
|
* An optionally async function that checks if a value is acceptable for a certain form field or not.
|
||||||
*
|
*
|
||||||
|
@ -41,4 +37,3 @@ export type Validator<T> = (value: T, abort: AbortSignal) => Promise<Validity> |
|
||||||
* - `null` means that the value is in progress of being checked.
|
* - `null` means that the value is in progress of being checked.
|
||||||
*/
|
*/
|
||||||
export type Validity = boolean | null | undefined
|
export type Validity = boolean | null | undefined
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue