12345678910111213141516171819202122232425262728293031323334353637383940 |
- import styled from '@emotion/styled';
- import {t} from 'sentry/locale';
- import ReleasesDropdown from './releasesDropdown';
- export enum ReleasesDisplayOption {
- USERS = 'users',
- SESSIONS = 'sessions',
- }
- const displayOptions = {
- [ReleasesDisplayOption.SESSIONS]: {label: t('Sessions')},
- [ReleasesDisplayOption.USERS]: {label: t('Users')},
- };
- type Props = {
- onSelect: (key: string) => void;
- selected: ReleasesDisplayOption;
- };
- function ReleasesDisplayOptions({selected, onSelect}: Props) {
- return (
- <StyledReleasesDropdown
- label={t('Display')}
- options={displayOptions}
- selected={selected}
- onSelect={onSelect}
- />
- );
- }
- export default ReleasesDisplayOptions;
- const StyledReleasesDropdown = styled(ReleasesDropdown)`
- z-index: 1;
- @media (max-width: ${p => p.theme.breakpoints.large}) {
- order: 3;
- }
- `;
|