ready to play

This commit is contained in:
2023-06-03 00:22:29 +02:00
parent fa20932e18
commit 4114ccb678
22 changed files with 29784 additions and 1 deletions
+31
View File
@@ -0,0 +1,31 @@
import React from 'react';
import { SelectWrapper } from '../App.style';
import { Category } from '../Types';
type Props = {
category: number;
categoryList: Array<Category>;
setCategory: (category: number) => void;
};
const SelectCategory = ({ category, categoryList, setCategory }: Props) => {
return (
<SelectWrapper
value={category}
onChange={(e: React.ChangeEvent<{ value: unknown }>) => {
e.preventDefault();
setCategory(e.target.value as number);
}}
>
<option value={1}>Any Category</option>
{categoryList.map((cat) => (
<option value={cat.id} key={cat.id}>
{cat.name}
</option>
))}
</SelectWrapper>
);
};
export default SelectCategory;