import React, { ReactNode } from 'react'; import styled, { css } from 'styled-components'; import { space } from 'styled-system'; import Box from '../Box'; const LegacyBreadcrumbWrapper = styled.nav<{ secondary?: boolean }>` height: 28px; position: relative; ${({ theme }) => space({ pt: 2, pb: [2, 2, 4], mx: ['16px', '16px', '20px'], theme })} &:after { content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; pointer-events: none; background: ${({ secondary }) => secondary ? css`linear-gradient( 90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 80%, #f4f4f4 )` : css`linear-gradient( 90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0) 80%, #fff )`}; } `; const LegacyBreadcrumbList = styled.ul` list-style-type: none; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; -ms-overflow-style: none; scrollbar-width: none; ${({ theme }) => space({ pl: 0, m: 0, pb: 3, pr: 6, theme })} ::-webkit-scrollbar { display: none; } `; const LegacyBreadcrumb: React.FC<{ secondary?: boolean; children?: ReactNode; }> = ({ secondary, children }) => { if (secondary) { return ( {children} ); } return ( {children} ); }; export default LegacyBreadcrumb;