xref: /MusicFree/src/components/base/button.tsx (revision 1fa77b042dffea2ad8db31c1b15672ed8f3755cf)
1import {ColorKey} from '@/constants/uiConst';
2import React from 'react';
3import {Button} from 'react-native-paper';
4import ThemeText from './themeText';
5
6interface IButtonProps {
7    style?: any;
8    children: string;
9    fontColor?: ColorKey;
10    onPress?: () => void;
11}
12export default function (props: IButtonProps) {
13    const {children, onPress, fontColor} = props;
14    return (
15        <Button
16            {...props}
17            onPress={onPress}
18            accessible
19            accessibilityLabel={children}>
20            <ThemeText fontColor={fontColor}>{children}</ThemeText>
21        </Button>
22    );
23}
24