/********************************************************************* * © Copyright IBM Corp. 2024 *********************************************************************/ import React from 'react' import PropTypes from 'prop-types' export const Sizes = { DEFAULT: 'default', BIG: 'big' } as const export const PhabricatorIcon = ({size = Sizes.DEFAULT as typeof Sizes[keyof typeof Sizes]}) => { const numericSize = size === Sizes.BIG ? 24 : 16 return ( ) } PhabricatorIcon.category = 'Tool' PhabricatorIcon.propTypes = { // Object.keys used here // eslint-disable-next-line security/detect-object-injection size: PropTypes.oneOf(Object.keys(Sizes).map(key => Sizes[key])) } PhabricatorIcon.Sizes = Sizes