Hoppa till innehållet

Figma

Allt komponentbiblioteket har för Figma: en tokenfil och en ikonfil.

Använd

Färger, mått, skuggor och textstilar i sex teman, ljust och mörkt gånger tre färgteman; namnen på 78 komponenter; ikonerna som används.

  1. Installera Suisse Intl, som biblioteket är satt i.
  2. Läs in tokenfilen i Tokens Studio, eller klistra in det kopierade i dess JSON-vy.
  3. Välj ett tema och skapa variabler och stilar ur det.
  4. Dra in ikonfilen i Figma och gör varje lager till en komponent.
  5. Bygg komponenterna med namnen i listan nedan, varianterna som egenskaper.

Innehållet

Samma sak uppdelad, för den som synkar mot repot i stället för att läsa in en fil.

Filerna var för sig
FilInnehåll
core.tokens.jsonPalett, typografi, avstånd, radier
theme-light.tokens.jsonRollerna i ljust tema
theme-dark.tokens.jsonRollerna i mörkt tema
accent-grey.tokens.jsonFärgtemat Grå
accent-blue.tokens.jsonFärgtemat Blå
accent-green.tokens.jsonFärgtemat Grön
$themes.jsonSex teman: ljust och mörkt, gånger tre färgteman
$metadata.jsonOrdningen mellan filerna
components.jsonKomponenterna, varianterna och delarna
malm-ui.icons.svgIkonerna i bruk, ett namngivet lager var
78 komponenter, med varianter och delar
KomponentVarianterDelar
btnblock, danger, ghost, icon, lg, marked, primary, secondary, sm
ws-anchor
ws-avatarlg, sm, xl
ws-avatar-stack
ws-badgeaccent, danger
ws-breadcrumb
ws-btn-group
ws-card
ws-cell-max
ws-changecompare, removedarrow, delta, from, label, none, to, values
ws-character-countstatus (over)
ws-chartcaption, data, defs, drawing, foot, head, key (dot, line, rect, tile), legend (list), legend-name, legend-share, pie, plot (pie, ratio), source, subhead, subtitle, title
ws-chart-tiprow, title
ws-checkhint
ws-codelight, lines, prose, scroll, shell, wrapbody, file, header, line (add, del, mark)
ws-comboboxchips, code, control, empty, group, label, list, meta, option, panel, section
ws-confirmationbody, title
ws-day-splitlistbar, handle, inset, label, part, row, rows
ws-day-stripdate, day (quiet), mark (away, done, draft, warn), name, step
ws-diagramcaption, error, scroll
ws-dialogwidebody, footer (spread), header, title
ws-docbody, section
ws-doc-heroart, kicker, lead, meta, ring, text, title
ws-elementblue, dots, half-bottom, half-left, half-right, half-top, orange, yellow
ws-emptyinline, lgbody, icon, title
ws-error-pageactions, mark, title
ws-error-summarybody, list, title
ws-fieldauto, error, grow, narrow, wideerror, hint, label, optional, value
ws-fieldseterror
ws-findinghead, part, title, todo
ws-heatmap
ws-heatmap-keyswatch
ws-icon24, 32, lg, sm, spin
ws-input-grouphours, searchaffix
ws-kbd
ws-loaderlg, smcircle, label, mark, plate, quadrant
ws-logincard, foot, inner, lead, or, provider-mark, title
ws-logoinverse, lg, sm, xl
ws-marklg, sm, xl
ws-menuheader, item (danger), label, separator
ws-meterbudget, near, over, sm
ws-multi-selectsubmit
ws-namemonomain, sub
ws-navscroll, stackgroup-label, separator
ws-nav-linkactive, active-green, active-purple, active-slate
ws-nav-menuitem, label, separator, sub, text
ws-noticeband, error, info, success, warningactions, body, icon, title
ws-page-headeractions, meta, qualifier, status, text, title
ws-paginationcount, ellipsis, page, pages
ws-panelaccent, flush, sunkenbody, footer, header, qualifier, title, toolbar
ws-panel-captionbrand
ws-periodcapitalizelabel, range, step
ws-popover-panel
ws-progress
ws-resizing
ws-richtextbar, preview, tools
ws-segmented
ws-shellno-asideactions, aside, brand, header, main, me, nav, sign-out
ws-skeletoncircle, text, title
ws-sparkline
ws-spinnerlg
ws-stack
ws-statend, lg, sm, textdelta (down, flat, up), label, meta, unit, value
ws-status-pillaccent, error, info, neutral, success, warningdot
ws-subheading
ws-summary-listactions, key, row, value
ws-swatch
ws-switch
ws-tabledense, fixed, min-lg, min-md, no-sticky, nowrap, toprow-link
ws-tabsflush
ws-tagonremove
ws-timeline-axis
ws-timeline-strip
ws-toasterror, info, success, warning
ws-toolbar-actionwarning
ws-toolbar-rowfieldscount
ws-tooltip
ws-treedown, stackchildren, count, crumb, crumb-value, empty, hit, item, level, map, name, node, note, rest, scroll, text, tools, trail, value