UNPKG

alouette

Version:

A modern, customizable design system built on top of NativeWind v5 with configurable defaults

156 lines (155 loc) 6.99 kB
export { AlouetteDecorator } from "./core/AlouetteDecorator"; export { AlouetteProvider } from "./core/AlouetteProvider"; export { SafeAreaProvider } from "./core/SafeAreaProvider"; export { useSafeAreaInsets } from "./core/useSafeAreaInsets"; export type { AlouetteModeTheme, Accent } from "./core/AlouetteConfig"; export { useCurrentMode, useCurrentTheme } from "./core/ThemeContext"; export { useThemeToken } from "./core/useThemeToken"; export { themeVariables } from "./themeVariables"; export type { ScopedThemeProps } from "./ui/containers/ScopedTheme"; export { ScopedTheme } from "./ui/containers/ScopedTheme"; export type { ViewProps } from "./ui/primitives/View"; export { View } from "./ui/primitives/View"; export type { TextProps, ParagraphProps } from "./ui/primitives/Text"; export { Text, Paragraph } from "./ui/primitives/Text"; export type { ScrollViewProps } from "./ui/primitives/ScrollView"; export { ScrollView } from "./ui/primitives/ScrollView"; export type { FlatListProps } from "./ui/primitives/FlatList"; export { FlatList } from "./ui/primitives/FlatList"; export type { SectionListProps } from "./ui/primitives/SectionList"; export { SectionList } from "./ui/primitives/SectionList"; export type { HStackProps, VStackProps, StackProps } from "./ui/stacks/stacks"; export { Stack, HStack, VStack } from "./ui/stacks/stacks"; export type { SeparatorProps } from "./ui/stacks/Separator"; export { Separator } from "./ui/stacks/Separator"; export type { StoryProps } from "./ui/story-components/Story"; export { Story } from "./ui/story-components/Story"; export type { StoryContainerProps } from "./ui/story-components/StoryContainer"; export { StoryContainer } from "./ui/story-components/StoryContainer"; export { StoryDecorator } from "./ui/story-components/StoryDecorator"; export type { StoryGridColProps, StoryGridRowProps, } from "./ui/story-components/StoryGrid"; export { StoryGrid } from "./ui/story-components/StoryGrid"; export type { StoryTitleProps } from "./ui/story-components/StoryTitle"; export { StoryTitle } from "./ui/story-components/StoryTitle"; export type { BoxProps, InteractiveBoxProps, SafeAreaBoxProps, } from "./ui/containers/Box"; export { Box, InteractiveBox, SafeAreaBox } from "./ui/containers/Box"; export type { AccentScopeProps } from "./ui/containers/AccentScope"; export { AccentScope } from "./ui/containers/AccentScope"; export type { StableAccentScopeProps } from "./ui/containers/StableAccentScope"; export { StableAccentScope } from "./ui/containers/StableAccentScope"; export type { PresenceListProps, PresenceOneProps, } from "./ui/containers/Presence"; export { PresenceList, PresenceOne } from "./ui/containers/Presence"; export { animationDurationsMs } from "./animationDurationsMs"; export type { SurfaceProps } from "./ui/containers/Surface"; export { Surface } from "./ui/containers/Surface"; export type { ModalProps } from "./ui/containers/Modal"; export { Modal } from "./ui/containers/Modal"; export type { AlertDialogProps, AlertDialogUsageProps, } from "./ui/containers/AlertDialog"; export { AlertDialog, InfoAlertDialog, QuestionAlertDialog, SuccessAlertDialog, WarningAlertDialog, } from "./ui/containers/AlertDialog"; export type { IconProps, SVGIconElement } from "./ui/primitives/Icon"; export { Icon } from "./ui/primitives/Icon"; export type { PressableBoxProps } from "./ui/data/PressableBox"; export { PressableBox } from "./ui/data/PressableBox"; export type { ButtonProps, ButtonState, ExternalLinkButtonProps, InternalLinkButtonProps, } from "./ui/actions/Button"; export { Button, ExternalLinkButton, InternalLinkButton, } from "./ui/actions/Button"; export type { ActionButtonProps } from "./ui/actions/ActionButton"; export { ActionButton } from "./ui/actions/ActionButton"; export type { IconButtonProps } from "./ui/actions/IconButton"; export { IconButton } from "./ui/actions/IconButton"; export type { InputTextMode, InputTextProps } from "./ui/inputs/InputText"; export { InputText } from "./ui/inputs/InputText"; export type { TextAreaProps } from "./ui/inputs/TextArea"; export { TextArea } from "./ui/inputs/TextArea"; export type { SwitchProps } from "./ui/inputs/Switch"; export { Switch } from "./ui/inputs/Switch"; export type { SelectOption, SelectProps } from "./ui/inputs/Select.shared"; export { Select } from "./ui/inputs/Select"; export type { FormItemProps } from "./ui/forms/FormItem"; export { FormItem } from "./ui/forms/FormItem"; export type { FormProps } from "./ui/forms/Form"; export { Form, FormValidationError } from "./ui/forms/Form"; export type { FormFieldProps } from "./ui/forms/FormField"; export { FormField } from "./ui/forms/FormField"; export type { FormFieldArrayProps } from "./ui/forms/FormFieldArray"; export { FormFieldArray } from "./ui/forms/FormFieldArray"; export type { FormSubmitButtonProps } from "./ui/forms/FormSubmitButton"; export { FormSubmitButton } from "./ui/forms/FormSubmitButton"; export type { SimpleVFormProps } from "./ui/forms/SimpleVForm"; export { SimpleVForm } from "./ui/forms/SimpleVForm"; export type { BadgeProps } from "./ui/feedback/Badge"; export { Badge } from "./ui/feedback/Badge"; export type { ConnectionStateProps, ConnectionStateStatus, } from "./ui/feedback/ConnectionState"; export { ConnectionState } from "./ui/feedback/ConnectionState"; export type { IndeterminateLinearProgressProps, LinearProgressProps, LinearProgressSize, } from "./ui/feedback/LinearProgress"; export { LinearProgress } from "./ui/feedback/LinearProgress"; export type { CircularProgressProps, CircularProgressSize, IndeterminateCircularProgressProps, } from "./ui/feedback/CircularProgress"; export { CircularProgress } from "./ui/feedback/CircularProgress"; export type { MessageProps } from "./ui/feedback/Message"; export { ConfirmationMessage, InfoMessage, Message, WarningMessage, } from "./ui/feedback/Message"; export type { PressableListItemProps } from "./ui/data/PressableListItem"; export { PressableListItem } from "./ui/data/PressableListItem"; export type { GradientBackgroundProps } from "./ui/layout/GradientBackground"; export { GradientBackground } from "./ui/layout/GradientBackground"; export type { GradientScrollViewProps } from "./ui/layout/GradientScrollView"; export { GradientScrollView } from "./ui/layout/GradientScrollView"; export { SwitchBreakpointsUsingDisplayNone, SwitchBreakpointsUsingNull, } from "./windowSize/SwitchBreakpoints"; export { useCurrentBreakpointName, useCurrentBreakpointNameFiltered, } from "./windowSize/useCurrentBreakpointName"; export type { Breakpoint, BreakpointNames } from "./config/Breakpoints"; export { Breakpoints, BreakpointNameEnum } from "./config/Breakpoints"; export type { ExternalLinkProps, ExternalLinkRequiredComponentProps, ExternalOpenLinkBehavior, } from "./expo/ExternalLink"; export { ExternalLink } from "./expo/ExternalLink"; export { styled } from "./ui/styled";