Files
pos-dashboard-v2/src/@menu/styles/StyledMenuPrefix.tsx
T
2025-08-05 12:35:40 +07:00

20 lines
523 B
TypeScript

// Third-party Imports
import styled from '@emotion/styled'
// Type Imports
import type { RootStylesType } from '../types'
type StyledMenuPrefixProps = RootStylesType & {
firstLevel?: boolean
isCollapsed?: boolean
isHovered?: boolean
}
const StyledMenuPrefix = styled.span<StyledMenuPrefixProps>`
margin-inline-end: 5px;
display: ${({ firstLevel, isCollapsed, isHovered }) => (firstLevel && isCollapsed && !isHovered ? 'none' : 'flex')};
${({ rootStyles }) => rootStyles};
`
export default StyledMenuPrefix