UNPKG

muspe-cli

Version:

MusPE Advanced Framework v2.1.3 - Mobile User-friendly Simple Progressive Engine with Enhanced CLI Tools, Specialized E-Commerce Templates, Material Design 3, Progressive Enhancement, Mobile Optimizations, Performance Analysis, and Enterprise-Grade Develo

129 lines (108 loc) 3.45 kB
// MusPE UI Components - Complete Mobile-First UI Library // Export all UI components for easy importing // Layout Components export { default as Container } from './layout/Container.js'; export { default as Navbar } from './layout/Navbar.js'; export { default as Toolbar } from './layout/Toolbar.js'; export { default as Sidebar } from './layout/Sidebar.js'; // Navigation Components export { default as Breadcrumbs } from './navigation/Breadcrumbs.js'; export { default as TabBar } from './navigation/TabBar.js'; // Input Components export { default as Input } from './forms/Input.js'; export { default as Button } from './forms/Button.js'; export { default as Switch } from './forms/Switch.js'; export { default as Slider } from './forms/Slider.js'; export { default as Checkbox } from './forms/Checkbox.js'; export { default as Radio } from './forms/Radio.js'; export { default as Select } from './forms/Select.js'; export { default as Textarea } from './forms/Textarea.js'; // Display Components export { default as Card } from './display/Card.js'; export { default as Badge } from './display/Badge.js'; export { default as Avatar } from './display/Avatar.js'; export { default as Image } from './display/Image.js'; export { default as Divider } from './display/Divider.js'; // Feedback Components export { default as Modal } from './feedback/Modal.js'; export { default as ActionSheet } from './feedback/ActionSheet.js'; export { default as Toast } from './feedback/Toast.js'; export { default as Alert } from './feedback/Alert.js'; export { default as Loading } from './feedback/Loading.js'; export { default as Preloader } from './feedback/Preloader.js'; export { default as ProgressBar } from './feedback/ProgressBar.js'; // Data Display Components export { default as ListView } from './data/ListView.js'; export { default as Accordion } from './data/Accordion.js'; export { default as Table } from './data/Table.js'; export { default as Chart } from './data/Chart.js'; // Date & Time Components export { default as Calendar } from './datetime/Calendar.js'; export { default as DatePicker } from './datetime/DatePicker.js'; export { default as TimePicker } from './datetime/TimePicker.js'; // Advanced Components export { default as Autocomplete } from './advanced/Autocomplete.js'; export { default as Swiper } from './advanced/Swiper.js'; export { default as InfiniteScroll } from './advanced/InfiniteScroll.js'; export { default as PullToRefresh } from './advanced/PullToRefresh.js'; // Utils export { default as Gesture } from './utils/Gesture.js'; export { default as Touch } from './utils/Touch.js'; export { default as Haptic } from './utils/Haptic.js'; // Create global MusPEUI object const MusPEUI = { // Layout Container, Navbar, Toolbar, Sidebar, // Navigation Breadcrumbs, TabBar, // Forms Input, Button, Switch, Slider, Checkbox, Radio, Select, Textarea, // Display Card, Badge, Avatar, Image, Divider, // Feedback Modal, ActionSheet, Toast, Alert, Loading, Preloader, ProgressBar, // Data ListView, Accordion, Table, Chart, // DateTime Calendar, DatePicker, TimePicker, // Advanced Autocomplete, Swiper, InfiniteScroll, PullToRefresh, // Utils Gesture, Touch, Haptic }; // Make globally available if (typeof window !== 'undefined') { window.MusPEUI = MusPEUI; } export default MusPEUI;