The dash-mantine-components library provides a comprehensive suite of UI components for Dash applications, organized into several functional categories. You can import these components directly from the main package.
Charts
Visual data representation components including AreaChart, BarChart, BubbleChart, CompositeChart, DonutChart, FunnelChart, Heatmap, LineChart, PieChart, RadarChart, ScatterChart, Sparkline, and SemiCircleProgress.
Layout & Core
Structural components for building application shells and layouts: AppShell (and its sub-components like AppShellHeader, AppShellNavbar, etc.), Container, Center, Flex, Group, Stack, Grid, GridCol, SimpleGrid, Paper, Box, Divider, Space, AspectRatio, Affix, and Stack.
Inputs & Forms
Interactive elements for user data entry: TextInput, Textarea, PasswordInput, NumberInput, PinInput, JsonInput, Select, MultiSelect, Autocomplete, TagsInput, Checkbox, CheckboxGroup, Radio, RadioGroup, Switch, Slider, RangeSlider, ColorInput, ColorPicker, and DateInput (along with various date/time pickers).
Navigation & Overlays
Components for app navigation and transient UI: Tabs, Stepper, Breadcrumbs, NavLink, Menu (and sub-menus), Pagination, Drawer, ManagedDrawer, Modal, ManagedModal, Popover, HoverCard, and Tooltip.
Feedback & Status
Visual indicators for system state: Alert, Badge, Loader, LoadingOverlay, Progress, RingProgress, Skeleton, Notification, and NavigationProgress.
Data Display
Components for presenting information: Table (and sub-components like TableTr, TableTd, etc.), List, Timeline, Accordion, Card, Avatar, Chip, and Tree.