errorBanner function

HTMLElement errorBanner(
  1. AppError error
)

An error banner rendering error's message and optional recovery hint.

Implementation

web.HTMLElement errorBanner(AppError error) => el(
  'div',
  classes: 'banner error',
  role: 'alert',
  children: [
    el(
      'div',
      children: [
        el('div', text: error.message),
        if (error.hint != null) el('div', classes: 'hint', text: error.hint),
      ],
    ),
  ],
);