1. 26 Jan, 2023 5 commits
  2. 25 Jan, 2023 4 commits
  3. 24 Jan, 2023 10 commits
  4. 23 Jan, 2023 12 commits
  5. 20 Jan, 2023 6 commits
  6. 19 Jan, 2023 3 commits
    • Alejandro Celaya's avatar
    • Lyza Danger Gardner's avatar
      Update `MenuItem` to take `IconComponent`s, `leftChannelContent` · 67b517fb
      Lyza Danger Gardner authored
      Previously, `MenuItem`'s `icon` prop accepted a string, which could be:
      
      - the name of a registered icon
      - a URL (in which case an `img` with that URL as `src` was rendered)
      - the string "blank" (in which case space was added at left)
      
      This became over-complex when migrating to use updated icon components.
      Now the `icon` prop expects an `IconComponent`, but `MenuItem` also
      takes a `leftChannelContent` prop. This allows consumers to set any
      content in the left channel — e.g. an image instead of an icon — and
      reduces the complexity of this component.
      
      `GroupListItem` has been updated to set `leftChannelContent` as needed
      instead of passing "blank" or a URL to an image as the `icon` prop.
      
      Other components updated to provide `IconComponent`s instead of strings.
      67b517fb
    • Lyza Danger Gardner's avatar
      Convert `MenuItem` to TS · ec8c3bcf
      Lyza Danger Gardner authored
      ec8c3bcf