summaryrefslogtreecommitdiffstats
path: root/src/components/Buttons/ButtonSubmit/ButtonSubmit.tsx
blob: 4725cad2552a2529e50eabcf597fe2f0a24a409e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { ReactNode } from 'react';
import styles from '../Buttons.module.scss';

type Modifier = 'search' | 'submit';

const ButtonSubmit = ({
  children,
  modifier = 'submit',
}: {
  children: ReactNode;
  modifier?: Modifier;
}) => {
  const withModifier = modifier === 'search' ? styles.search : styles.primary;

  return (
    <button type="submit" className={`${styles.btn} ${withModifier}`}>
      {children}
    </button>
  );
};

export default ButtonSubmit;