30 lines
718 B
JavaScript
30 lines
718 B
JavaScript
import React from 'react';
|
|||
import PropTypes from 'prop-types';
|
|||
|
|||
import DropdownItem from './DropdownItem';
|
|||
import { FILTER } from '../filters';
|
|||
import I18n from '../../../i18n';
|
|||
|
|||
const DropdownItemHeader = ({ currentFilter, onPress }) => {
|
|||
let text;
|
|||
switch (currentFilter) {
|
|||
case FILTER.FOLLOWING:
|
|||
text = I18n.t('Threads_displaying_following');
|
|||
break;
|
|||
case FILTER.UNREAD:
|
|||
text = I18n.t('Threads_displaying_unread');
|
|||
break;
|
|||
default:
|
|||
text = I18n.t('Threads_displaying_all');
|
|||
break;
|
|||
}
|
|||
return <DropdownItem text={text} iconName='filter' onPress={onPress} />;
|
|||
};
|
|||
|
|||
DropdownItemHeader.propTypes = {
|
|||
currentFilter: PropTypes.string,
|
|||
onPress: PropTypes.func
|
|||
};
|
|||
|
|||
export default DropdownItemHeader;
|