123456789101112131415161718192021222324252627 |
- import decodeMailbox from 'sentry/components/feedback/decodeMailbox';
- import {Flex} from 'sentry/components/profiling/flex';
- import {SegmentedControl} from 'sentry/components/segmentedControl';
- import {t} from 'sentry/locale';
- type Mailbox = ReturnType<typeof decodeMailbox>;
- interface Props {
- onChange: (next: Mailbox) => void;
- value: Mailbox;
- }
- export default function MailboxPicker({onChange, value}: Props) {
- return (
- <Flex justify="flex-end" style={{flexGrow: 1}}>
- <SegmentedControl
- size="xs"
- aria-label={t('Filter feedbacks')}
- value={value}
- onChange={onChange}
- >
- <SegmentedControl.Item key="unresolved">{t('Inbox')}</SegmentedControl.Item>
- <SegmentedControl.Item key="resolved">{t('Resolved')}</SegmentedControl.Item>
- </SegmentedControl>
- </Flex>
- );
- }
|