@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
JavaScript
;
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; } });