panelContentAttrs function

Map<String, String> panelContentAttrs({
  1. required String groupId,
  2. required String panelId,
  3. bool expanded = false,
})

Implementation

Map<String, String> panelContentAttrs({
  required String groupId,
  required String panelId,
  bool expanded = false,
}) {
  final Map<String, String> out = <String, String>{
    'data-arcane-panel-group': groupId,
    'data-arcane-panel-content': panelId,
    'data-arcane-state': expanded ? 'expanded' : 'collapsed',
  };
  if (!expanded) out['hidden'] = '';
  return out;
}