useAddOns

A custom React hook that retrieves the AddOnContext, throwing an error if used outside an AddOnProvider.

Installation

import { useAddOns } from 'uxp/components';

Signature

function useAddOns(): AddOnContextType

Examples

const MyComponent = () => {
  const { addOns, isAddOn } = useAddOns();
  return (
    <div>
      {addOns.map(addOn => (
        <p key={addOn.id}>{addOn.title}: {isAddOn(addOn.id) ? 'Add-On' : 'Not an Add-On'}</p>
      ))}
    </div>
  );
};

Last updated