'use strict'
// ─────────────────────────────────────────────────────────────────────────────
// Barrel export for the magic-link UI kit.
//   const ui = require('../ui')
//   ui.page({ ... })
//   ui.badge('In Progress')
//   ui.section('En retard', cards, 'danger')
// ─────────────────────────────────────────────────────────────────────────────
const shell = require('./shell')
const comp  = require('./components')

module.exports = {
  // shell
  page:        shell.page,
  pageExpired: shell.pageExpired,
  pageError:   shell.pageError,
  html:        shell.html,
  htmlHeaders: shell.htmlHeaders,

  // components
  esc:         comp.esc,
  jsonScript:  comp.jsonScript,
  STATUS_META: comp.STATUS_META,
  statusMeta:  comp.statusMeta,
  badge:       comp.badge,
  section:     comp.section,
  card:        comp.card,
  panel:       comp.panel,
  emptyState:  comp.emptyState,
  placeholder: comp.placeholder,
  button:      comp.button,
  statRow:     comp.statRow,
  tabBar:      comp.tabBar,
  fmtTime:     comp.fmtTime,
  fmtDate:     comp.fmtDate,
  dateLabelFr: comp.dateLabelFr,
  todayFr:     comp.todayFr,
  montrealDate: comp.montrealDate,
}
