@zendeskgarden/react-dropdowns
Version:
Components related to dropdowns in the Garden Design System
25 lines (22 loc) • 855 B
JavaScript
/**
* Copyright Zendesk, Inc.
*
* Use of this source code is governed under the Apache License, Version 2.0
* found at http://www.apache.org/licenses/LICENSE-2.0.
*/
import styled from 'styled-components';
import { arrowStyles, componentStyles } from '@zendeskgarden/react-theming';
import { StyledListbox } from '../combobox/StyledListbox.js';
const COMPONENT_ID = 'dropdowns.menu';
const StyledMenu = styled(StyledListbox).attrs({
'data-garden-id': COMPONENT_ID,
'data-garden-version': '9.5.3'
}).withConfig({
displayName: "StyledMenu",
componentId: "sc-f77ntu-0"
})(["position:static !important;", ";", ";"], props => props.$arrowPosition && arrowStyles(props.$arrowPosition, {
size: `${props.theme.space.base * 1.5}px`,
inset: '1px',
animationModifier: '[data-garden-animate-arrow="true"]'
}), componentStyles);
export { StyledMenu };