diff --git a/packages/big-design-icons/src/components/DraftIcon.tsx b/packages/big-design-icons/src/components/DraftIcon.tsx new file mode 100644 index 000000000..ad7dcc683 --- /dev/null +++ b/packages/big-design-icons/src/components/DraftIcon.tsx @@ -0,0 +1,38 @@ +// ********************************** +// Auto-generated file, do NOT modify +// ********************************** +import React, { forwardRef, memo, useId } from 'react'; + +import { createStyledIcon, IconProps, PrivateIconProps } from '../base'; + +const Icon: React.FC = ({ svgRef, title, theme, ...props }) => { + const uniqueTitleId = useId(); + const titleId = title ? props.titleId || uniqueTitleId : undefined; + const ariaHidden = titleId ? undefined : true; + + return ( + + {title ? {title} : null} + + + ); +}; + +const IconWithForwardedRef = forwardRef((iconProps, ref) => ( + +)); + +export const DraftIcon = memo(createStyledIcon(IconWithForwardedRef)); + +DraftIcon.displayName = 'DraftIcon'; diff --git a/packages/big-design-icons/src/components/index.ts b/packages/big-design-icons/src/components/index.ts index 0a41ce76d..8a244cb6b 100644 --- a/packages/big-design-icons/src/components/index.ts +++ b/packages/big-design-icons/src/components/index.ts @@ -17,6 +17,7 @@ export * from './CloudUploadIcon'; export * from './CodeIcon'; export * from './ContentCopyIcon'; export * from './DeleteIcon'; +export * from './DraftIcon'; export * from './DragIndicatorIcon'; export * from './EditIcon'; export * from './ErrorIcon'; diff --git a/packages/big-design-icons/svgs/material/draft.svg b/packages/big-design-icons/svgs/material/draft.svg new file mode 100644 index 000000000..41ebef843 --- /dev/null +++ b/packages/big-design-icons/svgs/material/draft.svg @@ -0,0 +1 @@ + \ No newline at end of file