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

238 lines (237 loc) 26.6 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TableBody = exports.TableHead = exports.Table = exports.BreadcrumbItem = exports.Breadcrumb = exports.NavbarCollapse = exports.NavbarToggle = exports.NavbarBrand = exports.NavLink = exports.NavItem = exports.Nav = exports.Navbar = exports.Loading = exports.Spinner = exports.Alert = exports.Badge = exports.InvalidFeedback = exports.FormText = exports.FormControl = exports.FormLabel = exports.FormGroup = exports.ModalFooter = exports.ModalBody = exports.ModalHeader = exports.Modal = exports.Col = exports.Row = exports.Container = exports.CardText = exports.CardTitle = exports.CardImage = exports.CardFooter = exports.CardBody = exports.CardHeader = exports.Card = exports.Button = exports.loadCSSFile = exports.parseCSSVariables = exports.useCSSVariable = exports.CSSVariablesLoader = exports.bootstrapUtilities = exports.bootstrapThemeVariants = exports.createBootstrapTheme = exports.getBootstrapVariables = exports.bootstrapDarkVariables = exports.bootstrapLightVariables = exports.bootstrapColors = exports.defaultTheme = exports.useTheme = exports.BootstrapProvider = void 0; exports.Blockquote = exports.P = exports.Lead = exports.Display = exports.Heading = exports.H6 = exports.H5 = exports.H4 = exports.H3 = exports.H2 = exports.H1 = exports.InputGroupAppend = exports.InputGroupPrepend = exports.InputGroupText = exports.InputGroup = exports.ButtonToolbar = exports.ButtonGroup = exports.useOffcanvas = exports.OffcanvasTitle = exports.OffcanvasBody = exports.OffcanvasHeader = exports.Offcanvas = exports.Popover = exports.Tooltip = exports.useToast = exports.ToastBody = exports.ToastHeader = exports.ToastContainer = exports.Toast = exports.DropdownItem = exports.DropdownMenu = exports.DropdownToggle = exports.Dropdown = exports.Switch = exports.Radio = exports.Checkbox = exports.Collapse = exports.AccordionBody = exports.AccordionHeader = exports.AccordionItem = exports.Accordion = exports.PaginationLink = exports.PaginationItem = exports.Pagination = exports.ProgressBar = exports.Progress = exports.ListGroupItem = exports.ListGroup = exports.TableCell = exports.TableRow = void 0; exports.isValidEnum = exports.isNotNullOrUndefined = exports.error = exports.warn = exports.useErrorHandler = exports.ErrorBoundary = exports.PlatformConstants = exports.PlatformUtils = exports.CarouselControls = exports.CarouselIndicators = exports.CarouselCaption = exports.Carousel = exports.FigureCaption = exports.Figure = exports.Image = exports.BgDark = exports.BgLight = exports.BgInfo = exports.BgWarning = exports.BgDanger = exports.BgSuccess = exports.BgSecondary = exports.BgPrimary = exports.UtilityBox = exports.BorderUtility = exports.BackgroundUtility = exports.TextUtility = exports.Divider = exports.Spacer = exports.TextCenter = exports.AlignCenter = exports.JustifyBetween = exports.JustifyCenter = exports.DFlexColumn = exports.DFlexRow = exports.DFlex = exports.UtilityView = exports.TextDark = exports.TextLight = exports.TextInfo = exports.TextWarning = exports.TextDanger = exports.TextSuccess = exports.TextSecondary = exports.TextPrimary = exports.TextMuted = exports.Small = exports.Mark = exports.Pre = exports.Code = void 0; exports.useSafeRender = exports.withSafeRender = exports.isScreenReaderEnabled = exports.announceForAccessibility = exports.getAccessibilityHint = exports.createAccessibilityState = exports.getAccessibilityLabel = exports.getAccessibilityRole = exports.createErrorHandler = exports.validateChildren = exports.safeStyle = exports.isValidSize = exports.safeNumber = exports.safeString = exports.isValidButtonVariant = exports.isValidColorVariant = void 0; // Theme exports var ThemeProvider_1 = require("./theme/ThemeProvider"); Object.defineProperty(exports, "BootstrapProvider", { enumerable: true, get: function () { return ThemeProvider_1.BootstrapProvider; } }); Object.defineProperty(exports, "useTheme", { enumerable: true, get: function () { return ThemeProvider_1.useTheme; } }); var defaultTheme_1 = require("./theme/defaultTheme"); Object.defineProperty(exports, "defaultTheme", { enumerable: true, get: function () { return defaultTheme_1.defaultTheme; } }); var bootstrapVariables_1 = require("./theme/bootstrapVariables"); Object.defineProperty(exports, "bootstrapColors", { enumerable: true, get: function () { return bootstrapVariables_1.bootstrapColors; } }); Object.defineProperty(exports, "bootstrapLightVariables", { enumerable: true, get: function () { return bootstrapVariables_1.bootstrapLightVariables; } }); Object.defineProperty(exports, "bootstrapDarkVariables", { enumerable: true, get: function () { return bootstrapVariables_1.bootstrapDarkVariables; } }); Object.defineProperty(exports, "getBootstrapVariables", { enumerable: true, get: function () { return bootstrapVariables_1.getBootstrapVariables; } }); var bootstrapTheme_1 = require("./theme/bootstrapTheme"); Object.defineProperty(exports, "createBootstrapTheme", { enumerable: true, get: function () { return bootstrapTheme_1.createBootstrapTheme; } }); Object.defineProperty(exports, "bootstrapThemeVariants", { enumerable: true, get: function () { return bootstrapTheme_1.bootstrapThemeVariants; } }); Object.defineProperty(exports, "bootstrapUtilities", { enumerable: true, get: function () { return bootstrapTheme_1.bootstrapUtilities; } }); var CSSVariablesLoader_1 = require("./theme/CSSVariablesLoader"); Object.defineProperty(exports, "CSSVariablesLoader", { enumerable: true, get: function () { return CSSVariablesLoader_1.CSSVariablesLoader; } }); Object.defineProperty(exports, "useCSSVariable", { enumerable: true, get: function () { return CSSVariablesLoader_1.useCSSVariable; } }); Object.defineProperty(exports, "parseCSSVariables", { enumerable: true, get: function () { return CSSVariablesLoader_1.parseCSSVariables; } }); Object.defineProperty(exports, "loadCSSFile", { enumerable: true, get: function () { return CSSVariablesLoader_1.loadCSSFile; } }); // Component exports var Button_1 = require("./components/Button"); Object.defineProperty(exports, "Button", { enumerable: true, get: function () { return Button_1.Button; } }); var Card_1 = require("./components/Card"); Object.defineProperty(exports, "Card", { enumerable: true, get: function () { return Card_1.Card; } }); Object.defineProperty(exports, "CardHeader", { enumerable: true, get: function () { return Card_1.CardHeader; } }); Object.defineProperty(exports, "CardBody", { enumerable: true, get: function () { return Card_1.CardBody; } }); Object.defineProperty(exports, "CardFooter", { enumerable: true, get: function () { return Card_1.CardFooter; } }); Object.defineProperty(exports, "CardImage", { enumerable: true, get: function () { return Card_1.CardImage; } }); Object.defineProperty(exports, "CardTitle", { enumerable: true, get: function () { return Card_1.CardTitle; } }); Object.defineProperty(exports, "CardText", { enumerable: true, get: function () { return Card_1.CardText; } }); var Grid_1 = require("./components/Grid"); Object.defineProperty(exports, "Container", { enumerable: true, get: function () { return Grid_1.Container; } }); Object.defineProperty(exports, "Row", { enumerable: true, get: function () { return Grid_1.Row; } }); Object.defineProperty(exports, "Col", { enumerable: true, get: function () { return Grid_1.Col; } }); var Modal_1 = require("./components/Modal"); Object.defineProperty(exports, "Modal", { enumerable: true, get: function () { return Modal_1.Modal; } }); Object.defineProperty(exports, "ModalHeader", { enumerable: true, get: function () { return Modal_1.ModalHeader; } }); Object.defineProperty(exports, "ModalBody", { enumerable: true, get: function () { return Modal_1.ModalBody; } }); Object.defineProperty(exports, "ModalFooter", { enumerable: true, get: function () { return Modal_1.ModalFooter; } }); var Form_1 = require("./components/Form"); Object.defineProperty(exports, "FormGroup", { enumerable: true, get: function () { return Form_1.FormGroup; } }); Object.defineProperty(exports, "FormLabel", { enumerable: true, get: function () { return Form_1.FormLabel; } }); Object.defineProperty(exports, "FormControl", { enumerable: true, get: function () { return Form_1.FormControl; } }); Object.defineProperty(exports, "FormText", { enumerable: true, get: function () { return Form_1.FormText; } }); Object.defineProperty(exports, "InvalidFeedback", { enumerable: true, get: function () { return Form_1.InvalidFeedback; } }); var Badge_1 = require("./components/Badge"); Object.defineProperty(exports, "Badge", { enumerable: true, get: function () { return Badge_1.Badge; } }); var Alert_1 = require("./components/Alert"); Object.defineProperty(exports, "Alert", { enumerable: true, get: function () { return Alert_1.Alert; } }); var Spinner_1 = require("./components/Spinner"); Object.defineProperty(exports, "Spinner", { enumerable: true, get: function () { return Spinner_1.Spinner; } }); Object.defineProperty(exports, "Loading", { enumerable: true, get: function () { return Spinner_1.Loading; } }); // Navigation exports var Navigation_1 = require("./components/Navigation"); Object.defineProperty(exports, "Navbar", { enumerable: true, get: function () { return Navigation_1.Navbar; } }); Object.defineProperty(exports, "Nav", { enumerable: true, get: function () { return Navigation_1.Nav; } }); Object.defineProperty(exports, "NavItem", { enumerable: true, get: function () { return Navigation_1.NavItem; } }); Object.defineProperty(exports, "NavLink", { enumerable: true, get: function () { return Navigation_1.NavLink; } }); Object.defineProperty(exports, "NavbarBrand", { enumerable: true, get: function () { return Navigation_1.NavbarBrand; } }); Object.defineProperty(exports, "NavbarToggle", { enumerable: true, get: function () { return Navigation_1.NavbarToggle; } }); Object.defineProperty(exports, "NavbarCollapse", { enumerable: true, get: function () { return Navigation_1.NavbarCollapse; } }); // Breadcrumb exports var Breadcrumb_1 = require("./components/Breadcrumb"); Object.defineProperty(exports, "Breadcrumb", { enumerable: true, get: function () { return Breadcrumb_1.Breadcrumb; } }); Object.defineProperty(exports, "BreadcrumbItem", { enumerable: true, get: function () { return Breadcrumb_1.BreadcrumbItem; } }); // Table exports var Table_1 = require("./components/Table"); Object.defineProperty(exports, "Table", { enumerable: true, get: function () { return Table_1.Table; } }); Object.defineProperty(exports, "TableHead", { enumerable: true, get: function () { return Table_1.TableHead; } }); Object.defineProperty(exports, "TableBody", { enumerable: true, get: function () { return Table_1.TableBody; } }); Object.defineProperty(exports, "TableRow", { enumerable: true, get: function () { return Table_1.TableRow; } }); Object.defineProperty(exports, "TableCell", { enumerable: true, get: function () { return Table_1.TableCell; } }); // List Group exports var ListGroup_1 = require("./components/ListGroup"); Object.defineProperty(exports, "ListGroup", { enumerable: true, get: function () { return ListGroup_1.ListGroup; } }); Object.defineProperty(exports, "ListGroupItem", { enumerable: true, get: function () { return ListGroup_1.ListGroupItem; } }); // Progress exports var Progress_1 = require("./components/Progress"); Object.defineProperty(exports, "Progress", { enumerable: true, get: function () { return Progress_1.Progress; } }); Object.defineProperty(exports, "ProgressBar", { enumerable: true, get: function () { return Progress_1.ProgressBar; } }); // Pagination exports var Pagination_1 = require("./components/Pagination"); Object.defineProperty(exports, "Pagination", { enumerable: true, get: function () { return Pagination_1.Pagination; } }); Object.defineProperty(exports, "PaginationItem", { enumerable: true, get: function () { return Pagination_1.PaginationItem; } }); Object.defineProperty(exports, "PaginationLink", { enumerable: true, get: function () { return Pagination_1.PaginationLink; } }); // Accordion exports var Accordion_1 = require("./components/Accordion"); Object.defineProperty(exports, "Accordion", { enumerable: true, get: function () { return Accordion_1.Accordion; } }); Object.defineProperty(exports, "AccordionItem", { enumerable: true, get: function () { return Accordion_1.AccordionItem; } }); Object.defineProperty(exports, "AccordionHeader", { enumerable: true, get: function () { return Accordion_1.AccordionHeader; } }); Object.defineProperty(exports, "AccordionBody", { enumerable: true, get: function () { return Accordion_1.AccordionBody; } }); Object.defineProperty(exports, "Collapse", { enumerable: true, get: function () { return Accordion_1.Collapse; } }); // Form Controls exports var FormControls_1 = require("./components/FormControls"); Object.defineProperty(exports, "Checkbox", { enumerable: true, get: function () { return FormControls_1.Checkbox; } }); Object.defineProperty(exports, "Radio", { enumerable: true, get: function () { return FormControls_1.Radio; } }); Object.defineProperty(exports, "Switch", { enumerable: true, get: function () { return FormControls_1.Switch; } }); // Dropdown exports var Dropdown_1 = require("./components/Dropdown"); Object.defineProperty(exports, "Dropdown", { enumerable: true, get: function () { return Dropdown_1.Dropdown; } }); Object.defineProperty(exports, "DropdownToggle", { enumerable: true, get: function () { return Dropdown_1.DropdownToggle; } }); Object.defineProperty(exports, "DropdownMenu", { enumerable: true, get: function () { return Dropdown_1.DropdownMenu; } }); Object.defineProperty(exports, "DropdownItem", { enumerable: true, get: function () { return Dropdown_1.DropdownItem; } }); // Toast exports var Toast_1 = require("./components/Toast"); Object.defineProperty(exports, "Toast", { enumerable: true, get: function () { return Toast_1.Toast; } }); Object.defineProperty(exports, "ToastContainer", { enumerable: true, get: function () { return Toast_1.ToastContainer; } }); Object.defineProperty(exports, "ToastHeader", { enumerable: true, get: function () { return Toast_1.ToastHeader; } }); Object.defineProperty(exports, "ToastBody", { enumerable: true, get: function () { return Toast_1.ToastBody; } }); Object.defineProperty(exports, "useToast", { enumerable: true, get: function () { return Toast_1.useToast; } }); // Tooltip exports var Tooltip_1 = require("./components/Tooltip"); Object.defineProperty(exports, "Tooltip", { enumerable: true, get: function () { return Tooltip_1.Tooltip; } }); Object.defineProperty(exports, "Popover", { enumerable: true, get: function () { return Tooltip_1.Popover; } }); // Offcanvas exports var Offcanvas_1 = require("./components/Offcanvas"); Object.defineProperty(exports, "Offcanvas", { enumerable: true, get: function () { return Offcanvas_1.Offcanvas; } }); Object.defineProperty(exports, "OffcanvasHeader", { enumerable: true, get: function () { return Offcanvas_1.OffcanvasHeader; } }); Object.defineProperty(exports, "OffcanvasBody", { enumerable: true, get: function () { return Offcanvas_1.OffcanvasBody; } }); Object.defineProperty(exports, "OffcanvasTitle", { enumerable: true, get: function () { return Offcanvas_1.OffcanvasTitle; } }); Object.defineProperty(exports, "useOffcanvas", { enumerable: true, get: function () { return Offcanvas_1.useOffcanvas; } }); // Button Group exports var ButtonGroup_1 = require("./components/ButtonGroup"); Object.defineProperty(exports, "ButtonGroup", { enumerable: true, get: function () { return ButtonGroup_1.ButtonGroup; } }); Object.defineProperty(exports, "ButtonToolbar", { enumerable: true, get: function () { return ButtonGroup_1.ButtonToolbar; } }); // Input Group exports var InputGroup_1 = require("./components/InputGroup"); Object.defineProperty(exports, "InputGroup", { enumerable: true, get: function () { return InputGroup_1.InputGroup; } }); Object.defineProperty(exports, "InputGroupText", { enumerable: true, get: function () { return InputGroup_1.InputGroupText; } }); Object.defineProperty(exports, "InputGroupPrepend", { enumerable: true, get: function () { return InputGroup_1.InputGroupPrepend; } }); Object.defineProperty(exports, "InputGroupAppend", { enumerable: true, get: function () { return InputGroup_1.InputGroupAppend; } }); // Typography exports var Typography_1 = require("./components/Typography"); Object.defineProperty(exports, "H1", { enumerable: true, get: function () { return Typography_1.H1; } }); Object.defineProperty(exports, "H2", { enumerable: true, get: function () { return Typography_1.H2; } }); Object.defineProperty(exports, "H3", { enumerable: true, get: function () { return Typography_1.H3; } }); Object.defineProperty(exports, "H4", { enumerable: true, get: function () { return Typography_1.H4; } }); Object.defineProperty(exports, "H5", { enumerable: true, get: function () { return Typography_1.H5; } }); Object.defineProperty(exports, "H6", { enumerable: true, get: function () { return Typography_1.H6; } }); Object.defineProperty(exports, "Heading", { enumerable: true, get: function () { return Typography_1.Heading; } }); Object.defineProperty(exports, "Display", { enumerable: true, get: function () { return Typography_1.Display; } }); Object.defineProperty(exports, "Lead", { enumerable: true, get: function () { return Typography_1.Lead; } }); Object.defineProperty(exports, "P", { enumerable: true, get: function () { return Typography_1.P; } }); Object.defineProperty(exports, "Blockquote", { enumerable: true, get: function () { return Typography_1.Blockquote; } }); Object.defineProperty(exports, "Code", { enumerable: true, get: function () { return Typography_1.Code; } }); Object.defineProperty(exports, "Pre", { enumerable: true, get: function () { return Typography_1.Pre; } }); Object.defineProperty(exports, "Mark", { enumerable: true, get: function () { return Typography_1.Mark; } }); Object.defineProperty(exports, "Small", { enumerable: true, get: function () { return Typography_1.Small; } }); Object.defineProperty(exports, "TextMuted", { enumerable: true, get: function () { return Typography_1.TextMuted; } }); Object.defineProperty(exports, "TextPrimary", { enumerable: true, get: function () { return Typography_1.TextPrimary; } }); Object.defineProperty(exports, "TextSecondary", { enumerable: true, get: function () { return Typography_1.TextSecondary; } }); Object.defineProperty(exports, "TextSuccess", { enumerable: true, get: function () { return Typography_1.TextSuccess; } }); Object.defineProperty(exports, "TextDanger", { enumerable: true, get: function () { return Typography_1.TextDanger; } }); Object.defineProperty(exports, "TextWarning", { enumerable: true, get: function () { return Typography_1.TextWarning; } }); Object.defineProperty(exports, "TextInfo", { enumerable: true, get: function () { return Typography_1.TextInfo; } }); Object.defineProperty(exports, "TextLight", { enumerable: true, get: function () { return Typography_1.TextLight; } }); Object.defineProperty(exports, "TextDark", { enumerable: true, get: function () { return Typography_1.TextDark; } }); // Utilities exports var Utilities_1 = require("./components/Utilities"); Object.defineProperty(exports, "UtilityView", { enumerable: true, get: function () { return Utilities_1.UtilityView; } }); Object.defineProperty(exports, "DFlex", { enumerable: true, get: function () { return Utilities_1.DFlex; } }); Object.defineProperty(exports, "DFlexRow", { enumerable: true, get: function () { return Utilities_1.DFlexRow; } }); Object.defineProperty(exports, "DFlexColumn", { enumerable: true, get: function () { return Utilities_1.DFlexColumn; } }); Object.defineProperty(exports, "JustifyCenter", { enumerable: true, get: function () { return Utilities_1.JustifyCenter; } }); Object.defineProperty(exports, "JustifyBetween", { enumerable: true, get: function () { return Utilities_1.JustifyBetween; } }); Object.defineProperty(exports, "AlignCenter", { enumerable: true, get: function () { return Utilities_1.AlignCenter; } }); Object.defineProperty(exports, "TextCenter", { enumerable: true, get: function () { return Utilities_1.TextCenter; } }); Object.defineProperty(exports, "Spacer", { enumerable: true, get: function () { return Utilities_1.Spacer; } }); Object.defineProperty(exports, "Divider", { enumerable: true, get: function () { return Utilities_1.Divider; } }); // New Bootstrap 5 utilities Object.defineProperty(exports, "TextUtility", { enumerable: true, get: function () { return Utilities_1.TextUtility; } }); Object.defineProperty(exports, "BackgroundUtility", { enumerable: true, get: function () { return Utilities_1.BackgroundUtility; } }); Object.defineProperty(exports, "BorderUtility", { enumerable: true, get: function () { return Utilities_1.BorderUtility; } }); Object.defineProperty(exports, "UtilityBox", { enumerable: true, get: function () { return Utilities_1.UtilityBox; } }); // Color presets Object.defineProperty(exports, "BgPrimary", { enumerable: true, get: function () { return Utilities_1.BgPrimary; } }); Object.defineProperty(exports, "BgSecondary", { enumerable: true, get: function () { return Utilities_1.BgSecondary; } }); Object.defineProperty(exports, "BgSuccess", { enumerable: true, get: function () { return Utilities_1.BgSuccess; } }); Object.defineProperty(exports, "BgDanger", { enumerable: true, get: function () { return Utilities_1.BgDanger; } }); Object.defineProperty(exports, "BgWarning", { enumerable: true, get: function () { return Utilities_1.BgWarning; } }); Object.defineProperty(exports, "BgInfo", { enumerable: true, get: function () { return Utilities_1.BgInfo; } }); Object.defineProperty(exports, "BgLight", { enumerable: true, get: function () { return Utilities_1.BgLight; } }); Object.defineProperty(exports, "BgDark", { enumerable: true, get: function () { return Utilities_1.BgDark; } }); // Image exports var Image_1 = require("./components/Image"); Object.defineProperty(exports, "Image", { enumerable: true, get: function () { return Image_1.Image; } }); Object.defineProperty(exports, "Figure", { enumerable: true, get: function () { return Image_1.Figure; } }); Object.defineProperty(exports, "FigureCaption", { enumerable: true, get: function () { return Image_1.FigureCaption; } }); // Carousel exports var Carousel_1 = require("./components/Carousel"); Object.defineProperty(exports, "Carousel", { enumerable: true, get: function () { return Carousel_1.Carousel; } }); Object.defineProperty(exports, "CarouselCaption", { enumerable: true, get: function () { return Carousel_1.CarouselCaption; } }); Object.defineProperty(exports, "CarouselIndicators", { enumerable: true, get: function () { return Carousel_1.CarouselIndicators; } }); Object.defineProperty(exports, "CarouselControls", { enumerable: true, get: function () { return Carousel_1.CarouselControls; } }); // Platform utilities var PlatformUtils_1 = require("./utils/PlatformUtils"); Object.defineProperty(exports, "PlatformUtils", { enumerable: true, get: function () { return __importDefault(PlatformUtils_1).default; } }); Object.defineProperty(exports, "PlatformConstants", { enumerable: true, get: function () { return PlatformUtils_1.PlatformConstants; } }); // Error handling and validation utilities var ErrorBoundary_1 = require("./utils/ErrorBoundary"); Object.defineProperty(exports, "ErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.ErrorBoundary; } }); Object.defineProperty(exports, "useErrorHandler", { enumerable: true, get: function () { return ErrorBoundary_1.useErrorHandler; } }); var validation_1 = require("./utils/validation"); Object.defineProperty(exports, "warn", { enumerable: true, get: function () { return validation_1.warn; } }); Object.defineProperty(exports, "error", { enumerable: true, get: function () { return validation_1.error; } }); Object.defineProperty(exports, "isNotNullOrUndefined", { enumerable: true, get: function () { return validation_1.isNotNullOrUndefined; } }); Object.defineProperty(exports, "isValidEnum", { enumerable: true, get: function () { return validation_1.isValidEnum; } }); Object.defineProperty(exports, "isValidColorVariant", { enumerable: true, get: function () { return validation_1.isValidColorVariant; } }); Object.defineProperty(exports, "isValidButtonVariant", { enumerable: true, get: function () { return validation_1.isValidButtonVariant; } }); Object.defineProperty(exports, "safeString", { enumerable: true, get: function () { return validation_1.safeString; } }); Object.defineProperty(exports, "safeNumber", { enumerable: true, get: function () { return validation_1.safeNumber; } }); Object.defineProperty(exports, "isValidSize", { enumerable: true, get: function () { return validation_1.isValidSize; } }); Object.defineProperty(exports, "safeStyle", { enumerable: true, get: function () { return validation_1.safeStyle; } }); Object.defineProperty(exports, "validateChildren", { enumerable: true, get: function () { return validation_1.validateChildren; } }); Object.defineProperty(exports, "createErrorHandler", { enumerable: true, get: function () { return validation_1.createErrorHandler; } }); // Accessibility utilities var accessibility_1 = require("./utils/accessibility"); Object.defineProperty(exports, "getAccessibilityRole", { enumerable: true, get: function () { return accessibility_1.getAccessibilityRole; } }); Object.defineProperty(exports, "getAccessibilityLabel", { enumerable: true, get: function () { return accessibility_1.getAccessibilityLabel; } }); Object.defineProperty(exports, "createAccessibilityState", { enumerable: true, get: function () { return accessibility_1.createAccessibilityState; } }); Object.defineProperty(exports, "getAccessibilityHint", { enumerable: true, get: function () { return accessibility_1.getAccessibilityHint; } }); Object.defineProperty(exports, "announceForAccessibility", { enumerable: true, get: function () { return accessibility_1.announceForAccessibility; } }); Object.defineProperty(exports, "isScreenReaderEnabled", { enumerable: true, get: function () { return accessibility_1.isScreenReaderEnabled; } }); // Safe render utilities var withSafeRender_1 = require("./utils/withSafeRender"); Object.defineProperty(exports, "withSafeRender", { enumerable: true, get: function () { return withSafeRender_1.withSafeRender; } }); Object.defineProperty(exports, "useSafeRender", { enumerable: true, get: function () { return withSafeRender_1.useSafeRender; } });