Marionette Docs
日本語 GitHub

Navigation

Search Ctrl K

Contents

  • Home
  • Demo Gallery
  • AI-friendly
  • Benchmark
  • Reports
  • Tutorial
    • Build your first app
    • Serve static assets
    • Backend and frontend communication
    • Data App Build Flow
    • DashWind admin app
    • Desktop app
  • Components

    No matching components.

    • Overview
    • Layout surfaces
      • Container
      • PageHeader
      • Section
      • Card
      • Stack
      • Grid
      • Split
      • Layout stories
    • Typography
      • H1-H4
      • P
      • Span
    • Actions and links
      • Button
      • Link
      • ThemeToggleButton
      • Dropdown
      • Menu
      • Collapse
    • Forms and inputs
      • Form
      • FormField
      • Input
      • FileUpload
      • Textarea
      • Select
      • Checkbox
      • RadioGroup
      • Switch
      • Toggle
      • Range
      • Rating
    • Navigation
      • Sidebar
      • Breadcrumb
      • Tabs
      • Pagination
      • Navigation stories
      • Navbar
      • Steps
      • Step
      • Join
    • Feedback and overlays
      • Alert
      • Toast
      • Progress
      • Skeleton
      • EmptyState
      • Modal
      • Overlay System Demo
      • Toast / Alert / EmptyState / Skeleton
      • Tooltip
      • Loading
      • Indicator
      • RadialProgress
    • Data and media
      • Table
      • Image
      • DataFrame
      • DataFrameChart
      • Avatar
      • Carousel
      • CarouselItem
      • Mask
      • Stat
      • Markdown
      • Code
      • Kbd
      • FontIcon
    • Page sections
      • Hero
      • Timeline
      • Drawer
      • Footer
      • ChatBubble
      • MockupWindow
    • Charts
      • Chart
      • Chart (Line)
      • Chart (Bar)
      • Chart (Pie)
      • Chart (Doughnut)
      • Chart (Scatter)
    • Other components
      • ThemeController
      • Actions
      • Divider
      • Box
      • AppShell
      • Region
      • Badge
      • TextComponent
      • LoadingWithVariants
      • TableWithVariants
      • TooltipWithVariants
      • DashWind Shell
      • DashWind PageHeader
      • DashWind CardPanel
      • DashWind AuthCard
      • DashWind SettingsSection
      • DashWind MetricGrid
      • DashWind DataTable
      • DashWind ResourcePage
  • API Docs
    • Overview
    • API Documentation
    • 2. App
    • 3. Context
    • 4. Low-level HTML (`frontend/html`)
    • 5. Form APIs
    • 6.5 daisyUI convenience components
    • 6.3 Data display components
    • 6.4 Layout and surface components
    • 6.1 Links, buttons, and inputs
    • 6.2 Overlay, feedback, and state components
    • 6. Component APIs
    • 7. Flash APIs
    • 8. Runtime
    • DashWind API
  • Search

Components Gallery

Displays each component visual sample in an iframe.

Layout surfaces

Page structure, containers, sections, and composition primitives.

8

Container

Width and padding container wrapper.

PageHeader

Page title, description, and action header.

Section

Section block with consistent heading spacing.

Card

Card surface with optional header metadata.

Stack

Flex-based vertical/horizontal stack layout.

Grid

Responsive grid layout for repeated content.

Split

Main/aside split layout primitive.

Layout stories

Layout usage demo with cards, grid, and split panels.

Typography

Text primitives and heading helpers.

3

H1-H4

Semantic heading node helpers (H1-H4 and props variants).

P

Paragraph node helper for readable body text blocks.

Span

Inline span node helper and props variant for text fragments.

Actions and links

Buttons, links, and direct user actions.

6

Button

Primary/secondary action button variants

Link

Internal, external, and download links with shared styling.

ThemeToggleButton

Marionette built-in theme toggle action button.

Dropdown

Dropdown alias exposed from frontend package.

Menu

Menu alias exposed from frontend package.

Collapse

Collapse alias exposed from frontend package.

Forms and inputs

Controls for collecting and validating user input.

12

Form

Form element wrapper for method/action and child controls.

FormField

Labeled field wrapper with hint and error text

Input

Single-line text and value input control

FileUpload

File selection input helper for upload forms

Textarea

Multiline text input control

Select

Dropdown control for choosing one option

Checkbox

Boolean checkbox input with label

RadioGroup

Exclusive multi-option radio selection group

Switch

Toggle-style boolean switch control

Toggle

Toggle alias exposed from frontend package.

Range

Range alias exposed from frontend package.

Rating

Rating alias exposed from frontend package.

Navigation

Wayfinding, hierarchy, paging, and navigation demos.

9

Sidebar

Application sidebar navigation with active links and optional note.

Breadcrumb

Hierarchical path navigation trail

Tabs

Tabbed navigation for switching related views

Pagination

Previous/next pager with current page state

Navigation stories

Navigation component stories for tabs, breadcrumbs, and pagination.

Navbar

Top navigation bar alias exposed from frontend package.

Steps

Steps alias exposed from frontend package.

Step

Step alias exposed from frontend package.

Join

Join alias exposed from frontend package.

Feedback and overlays

Status, loading, empty states, and layered UI.

12

Alert

Inline alert message component

Toast

Transient toast notification component

Progress

Determinate and indeterminate progress indicator.

Skeleton

Loading placeholder skeleton blocks

EmptyState

No-data and loading empty-state presentation

Modal

Overlay dialog for confirmations and detail tasks

Overlay System Demo

Modal/drawer/popover/tooltip overlay demo

Toast / Alert / EmptyState / Skeleton

Toast/alert/empty/skeleton feedback demo

Tooltip

Tooltip alias exposed from frontend package.

Loading

Loading alias exposed from frontend package.

Indicator

Indicator alias exposed from frontend package.

RadialProgress

RadialProgress alias exposed from frontend package.

Data and media

Tables, data frames, and visual media.

13

Table

Column/row data table with sort affordances.

Image

Responsive image display with alt text and optional caption.

DataFrame

Render a gota DataFrame as a table component.

DataFrameChart

Build chart datasets from a DataFrame for ComponentChart.

Avatar

Avatar alias exposed from frontend package.

Carousel

Carousel alias exposed from frontend package.

CarouselItem

CarouselItem alias exposed from frontend package.

Mask

Mask alias exposed from frontend package.

Stat

Stat alias exposed from frontend package.

Markdown

Render Markdown content as sanitized HTML output.

Code

Code alias exposed from frontend package.

Kbd

Kbd alias exposed from frontend package.

FontIcon

Font icon helper for Material Icons or UIcons/Flaticon classes.

Page sections

Hero, timeline, and supportive section-level composition blocks.

6

Hero

Hero section alias exposed from frontend package.

Timeline

Timeline and TimelineItem aliases exposed from frontend package.

Drawer

Drawer alias exposed from frontend package.

Footer

Footer alias exposed from frontend package.

ChatBubble

ChatBubble alias exposed from frontend package.

MockupWindow

MockupWindow alias exposed from frontend package.

DashWind

Reusable admin shell, resource page, table, form, and KPI presets from frontend/dashwind.

8

DashWind Shell

Responsive DashWind admin shell with drawer navigation, topbar search, actions, and user menu.

DashWind PageHeader

Dashboard page title row with description text and optional action area.

DashWind CardPanel

Admin card surface that wraps DaisyUI cards with DashWind spacing, shadow, and actions.

DashWind AuthCard

Two-column authentication preset with labeled fields, submit button, and footer content.

DashWind SettingsSection

Card-backed settings form section with help text, validation states, and submit actions.

DashWind MetricGrid

Responsive KPI metric grid with values, descriptions, trend tones, icons, and links.

DashWind DataTable

Typed resource table with sortable headers, cell classes, zebra rows, and empty content support.

DashWind ResourcePage

High-level list page preset combining page header, primary action, filters, table, empty state, and row actions.

Charts

Chart wrappers and chart-specific examples.

6

Chart

Chart.js-backed data visualization wrapper.

Chart (Line)

Line chart for visualizing trends over time or continuous values.

Chart (Bar)

Bar chart for comparing values across categories.

Chart (Pie)

Pie chart for showing part-to-whole proportions.

Chart (Doughnut)

Doughnut chart with center space for summary metrics.

Chart (Scatter)

Scatter chart for visualizing correlation and distribution on two axes.

Other components

Additional examples that do not yet fit one primary category.

11

ThemeController

ThemeController and ThemeControllerOption aliases exposed from frontend package.

Actions

Horizontal action group container with alignment, gap, and wrapping controls.

Divider

Visual separator with configurable spacing.

Box

Generic surface container with tone, border, and padding options.

AppShell

Application shell with sidebar, flashes, header, and content regions.

Region

ID-addressable content region designed for partial updates.

Badge

Compact label component with variant and size options.

TextComponent

Semantic text helper with size, weight, and tone options.

LoadingWithVariants

Loading helper with type and size variants.

TableWithVariants

Table helper with zebra, pin rows/cols, and size variants.

TooltipWithVariants

Tooltip helper with placement, color, and forced-open variants.

No components matched your search.