renderCodexButtonPanel function

Component renderCodexButtonPanel(
  1. ButtonPanelProps props
)

Renders a Codex button panel component.

Implementation

Component renderCodexButtonPanel(ButtonPanelProps props) {
  final String effectivePadding = props.padding?.padding ?? '10px 0';

  return dom.div(
    classes: 'codex-button-panel',
    styles: dom.Styles(raw: {
      'display': 'flex',
      'flex-wrap': 'wrap',
      'justify-content': props.mainAxisAlignment.css,
      'align-items': 'center',
      'gap': '${props.gap}px',
      'padding': effectivePadding,
    }),
    props.children,
  );
}