This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
mobile-app/src/screens/HomeScreen/components/ModeSelector/ModeSelector.tsx

35 lines
726 B
TypeScript

import React from 'react';
import { Button, Segment, Text } from 'native-base';
export enum Mode {
ALL,
SAVED,
}
export type ModeSelectorProps = {
mode: Mode;
onChangeMode: (mode: Mode) => void;
};
const ModeSelector = ({ mode, onChangeMode }: ModeSelectorProps) => {
return (
<Segment>
<Button
first
onPress={() => onChangeMode(Mode.ALL)}
active={mode === Mode.ALL}
>
<Text allowFontScaling={false}>Wszystkie</Text>
</Button>
<Button
onPress={() => onChangeMode(Mode.SAVED)}
active={mode === Mode.SAVED}
>
<Text allowFontScaling={false}>Zapisane</Text>
</Button>
</Segment>
);
};
export default ModeSelector;