import { Button } from '@components/common/ui/Button.js'; import { VariantAttributeGroupProps, VariantOptionItemProps } from '@components/frontStore/catalog/VariantSelector.js'; import React from 'react'; const DefaultVariantOptionItem: React.FC = ({ option, attribute, isSelected, onSelect }) => { let className = 'group '; if (isSelected) { className += 'selected'; } if (option.available === false) { className += 'un-available'; } return (
  • ); }; const DefaultVariantAttribute: React.FC = ({ attribute, options, onSelect, OptionItem = DefaultVariantOptionItem }) => { return (
    {attribute.attributeName}
      {options.map((option) => ( ))}
    ); }; export { DefaultVariantAttribute, DefaultVariantOptionItem };