UNPKG

@whitemordred/react-native-bootstrap5

Version:

A complete React Native library that replicates Bootstrap 5.3 with 100% feature parity, full theming support, CSS variables, and dark/light mode

43 lines 4.03 kB
export { BootstrapProvider, useTheme } from './theme/ThemeProvider'; export { defaultTheme } from './theme/defaultTheme'; export type { Theme, ThemeMode } from './theme/defaultTheme'; export { bootstrapColors, bootstrapLightVariables, bootstrapDarkVariables, getBootstrapVariables } from './theme/bootstrapVariables'; export { createBootstrapTheme, bootstrapThemeVariants, bootstrapUtilities } from './theme/bootstrapTheme'; export { CSSVariablesLoader, useCSSVariable, parseCSSVariables, loadCSSFile } from './theme/CSSVariablesLoader'; export type { BootstrapTheme } from './theme/bootstrapTheme'; export { Button } from './components/Button'; export type { ButtonVariant, ButtonSize } from './components/Button'; export { Card, CardHeader, CardBody, CardFooter, CardImage, CardTitle, CardText } from './components/Card'; export { Container, Row, Col } from './components/Grid'; export { Modal, ModalHeader, ModalBody, ModalFooter } from './components/Modal'; export { FormGroup, FormLabel, FormControl, FormText, InvalidFeedback, } from './components/Form'; export { Badge } from './components/Badge'; export { Alert } from './components/Alert'; export type { AlertVariant } from './components/Alert'; export { Spinner, Loading } from './components/Spinner'; export { Navbar, Nav, NavItem, NavLink, NavbarBrand, NavbarToggle, NavbarCollapse } from './components/Navigation'; export { Breadcrumb, BreadcrumbItem } from './components/Breadcrumb'; export { Table, TableHead, TableBody, TableRow, TableCell } from './components/Table'; export { ListGroup, ListGroupItem } from './components/ListGroup'; export { Progress, ProgressBar } from './components/Progress'; export { Pagination, PaginationItem, PaginationLink } from './components/Pagination'; export { Accordion, AccordionItem, AccordionHeader, AccordionBody, Collapse } from './components/Accordion'; export { Checkbox, Radio, Switch } from './components/FormControls'; export { Dropdown, DropdownToggle, DropdownMenu, DropdownItem } from './components/Dropdown'; export { Toast, ToastContainer, ToastHeader, ToastBody, useToast } from './components/Toast'; export { Tooltip, Popover } from './components/Tooltip'; export { Offcanvas, OffcanvasHeader, OffcanvasBody, OffcanvasTitle, useOffcanvas } from './components/Offcanvas'; export { ButtonGroup, ButtonToolbar } from './components/ButtonGroup'; export { InputGroup, InputGroupText, InputGroupPrepend, InputGroupAppend } from './components/InputGroup'; export { H1, H2, H3, H4, H5, H6, Heading, Display, Lead, P, Blockquote, Code, Pre, Mark, Small, TextMuted, TextPrimary, TextSecondary, TextSuccess, TextDanger, TextWarning, TextInfo, TextLight, TextDark } from './components/Typography'; export { UtilityView, DFlex, DFlexRow, DFlexColumn, JustifyCenter, JustifyBetween, AlignCenter, TextCenter, Spacer, Divider, TextUtility, BackgroundUtility, BorderUtility, UtilityBox, BgPrimary, BgSecondary, BgSuccess, BgDanger, BgWarning, BgInfo, BgLight, BgDark } from './components/Utilities'; export type { ColorUtility, BackgroundUtility as BackgroundUtilityType, BorderUtility as BorderUtilityType } from './components/Utilities'; export { Image, Figure, FigureCaption } from './components/Image'; export { Carousel, CarouselCaption, CarouselIndicators, CarouselControls } from './components/Carousel'; export { default as PlatformUtils, PlatformConstants } from './utils/PlatformUtils'; export { ErrorBoundary, useErrorHandler } from './utils/ErrorBoundary'; export { warn, error, isNotNullOrUndefined, isValidEnum, isValidColorVariant, isValidButtonVariant, safeString, safeNumber, isValidSize, safeStyle, validateChildren, createErrorHandler } from './utils/validation'; export { getAccessibilityRole, getAccessibilityLabel, createAccessibilityState, getAccessibilityHint, announceForAccessibility, isScreenReaderEnabled } from './utils/accessibility'; export type { A11yProps } from './utils/accessibility'; export { withSafeRender, useSafeRender } from './utils/withSafeRender'; //# sourceMappingURL=index.d.ts.map