Skip to content

Dashboard grid

A twelve-track grid for dashboards and a widget frame: title, period, body, footer. It lays out for the width it gets, so it works beside a sidebar.

Overview

Orders

Last 12 weeks

Updated 4 minutes agoFull report

Fulfilment

86%

shipped within 24 hours · target 90%

Needs attention

3
OrderIssueAge
#48213Address not found2 d
#48190Payment review1 d
#48177Out of stock: 1 item6 h

Sales by channel

  • Own shop€26,03054%
  • Marketplace€13,02027%
  • Wholesale€6,27013%
  • Other€2,8906%

Installation

Everything ships in one stylesheet. There is nothing to import per component.

<link rel="stylesheet" href="https://mian.ro/dist/mian.css">

Prefer to own the files? /r/dashboard.json is a registry item with this component's CSS and example markup, ready to copy into your project with any tool that reads the open registry-item format.

Class reference

Class / attributeDescription
mn-dashThe grid: one column, then halves, then twelve tracks.
mn-dash-3 · -4 · -5 · -6 · -7 · -8 · -9How many of twelve tracks a child spans on wide containers. Without one, a child spans the full row.
mn-widgetA panel. Add mn-card for the surface.
mn-widget-headTitle on the left, a control (period, menu) on the right.
mn-widget-title · mn-widget-subHeading and one line under it.
mn-widget-bodyContent. mn-widget-flush on the widget removes the side padding (tables, lists).
mn-widget-footA footer line: a link to the full report, or when the data was updated.

Accessibility

  • Each widget is a <section> with a real heading, so it appears in the page outline.
  • Order widgets in the source by importance; the grid only changes how wide they are.
  • Say when the data was last updated, in text.
Choose a noodle

Minimal

Flat

Pixel

Linear

Thin

Glass

Textured

Bold

Elegant

Rounded

On this page