/** * This is a generated file. Do not modify it manually. * * @script packages/icon/scripts/prebuild/index.ts * @checksum 55b0520dbe25c4bb01628bf6aba3d353 */ import * as React from "react"; import { css, cx } from '@leafygreen-ui/emotion'; import { useIdAllocator } from '@leafygreen-ui/hooks'; import { generateAccessibleProps, sizeMap } from '../glyphCommon'; import { LGGlyph } from '../types'; export interface CollapseVerticalProps extends LGGlyph.ComponentProps {} const CollapseVertical = ({ className, size = 16, title, ['aria-label']: ariaLabel, ['aria-labelledby']: ariaLabelledby, fill, role = 'img', ...props }: CollapseVerticalProps) => { const titleId = useIdAllocator({ prefix: 'icon-title' }); const fillStyle = css` color: ${fill}; `; const noFlexShrink = css` flex-shrink: 0; `; const accessibleProps = generateAccessibleProps(role, 'CollapseVertical', { title, titleId, ['aria-label']: ariaLabel, ['aria-labelledby']: ariaLabelledby }); return {title && {title}}; }; CollapseVertical.displayName = 'CollapseVertical'; CollapseVertical.isGlyph = true; export default CollapseVertical;