Oct 31, 2024
  • Standardise icon slot spacing

    Normalise the space between the icon slot and component content across the system.

Jul 29, 2024
  • Refine the Checkbox, Radio, Toggle & MenuItemCheckbox size

    Refines the size of the inline field elements including the RadioItem, Checkbox, Toggle and MenuItemCheckbox components.

    Primarily impacts consumers of the seekJobs theme, seeing a reduction across all sizes.

Apr 17, 2023
  • MenuItemCheckbox: Align checkbox size with a small Checkbox

    Align the size of a MenuItemCheckbox with a small sized Checkbox.

Nov 9, 2022
  • Support data attribute boolean values

    The data attribute map now supports boolean values. This provides an improvement for the developer experience, no longer having to convert values to strings explicitly.

    EXAMPLE USAGE:

    <Component
      data={{
        'custom-attribute': true,
      }}
    />
    // => <div data-custom-attribute="true" />
Oct 21, 2022
  • MenuItemCheckbox: Align with increased icon size

    Ensure menu item text has uniform spacing to the checkbox of MenuItemCheckbox and the icon slot of MenuItem.

Dec 7, 2021
  • MenuItem, MenuItemLink, MenuItemCheckbox: Use span elements internally for more valid HTML.

Sep 10, 2020
  • Add MenuItemCheckbox component

    You can now render checkboxes within OverflowMenu/MenuRenderer elements.

    EXAMPLE USAGE

    <OverflowMenu label="Checklist">
      <MenuItemCheckbox checked={true} onChange={() => {}}>
        Checkbox 1
      </MenuItemCheckbox>
      <MenuItemCheckbox checked={false} onChange={() => {}}>
        Checkbox 2
      </MenuItemCheckbox>
      <MenuItemCheckbox checked={false} onChange={() => {}}>
        Checkbox 3
      </MenuItemCheckbox>
    </OverflowMenu>