Skip to content

Commit

Permalink
add de parametros na motherboard #32
Browse files Browse the repository at this point in the history
  • Loading branch information
M3L4O committed Mar 28, 2023
1 parent 35980b1 commit f5d3eb3
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/entrypoints/api/endpoints/motherboards.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@
"n_pcie_x4": fields.Integer(required=True),
"n_pcie_x8": fields.Integer(required=True),
"n_pcie_x16": fields.Integer(required=True),
"sata": fields.Integer(required=True),
"memory_type": fields.Integer(required=True)
},
)

Expand Down
33 changes: 33 additions & 0 deletions src/entrypoints/web/wise-builder/pages/cadastrar-componente.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ function CadastroComp({ componente, editar }: Props) {
const [io, setIO] = useState<number>(componente?.io || 0);
const [isHDD, setIsHDD] = useState<boolean>(componente?.is_HDD || false);
const [rpm, setRpm] = useState<number>(componente?.rpm || 0);
const [sata. setSata] = useState<number>(componente?.sata || 0)
const [memoryType, setMemoryType] = useState<number>(componente?.memory_type)

const router = useRouter();
function handleClick() {
Expand Down Expand Up @@ -138,6 +140,8 @@ function CadastroComp({ componente, editar }: Props) {
n_pcie_x4: pci4,
n_pcie_x8: pci8,
n_pcie_x16: pci16,
sata: sata,
memory_type: memoryType,
};
url = "http://127.0.0.1:5000/api/v1/motherboards/";
break;
Expand Down Expand Up @@ -672,6 +676,35 @@ function CadastroComp({ componente, editar }: Props) {
</NumberInputStepper>
</NumberInput>
</FormControl>

<FormControl id="sata" isRequired>
<FormLabel>Quantidade PCIE x16</FormLabel>
<NumberInput onChange={(value) => setSata(+value)}>
<NumberInputField
placeholder="Quantidade de SATA"
_placeholder={{ color: "gray.500" }}
/>
<NumberInputStepper>
<NumberIncrementStepper />
<NumberDecrementStepper />
</NumberInputStepper>
</NumberInput>
</FormControl>
<FormControl id="memoryType" isRequired>
<FormLabel>Quantidade PCIE x16</FormLabel>
<NumberInput onChange={(value) => setMemoryType(+value)}>
<NumberInputField
placeholder="Geração da memória ram"
_placeholder={{ color: "gray.500" }}
/>
<NumberInputStepper>
<NumberIncrementStepper />
<NumberDecrementStepper />
</NumberInputStepper>
</NumberInput>
</FormControl>


</Stack>
)}

Expand Down
2 changes: 2 additions & 0 deletions src/entrypoints/web/wise-builder/src/types/componente.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,6 @@ export interface Componente {
is_HDD?: boolean;
rpm?: number;
available?: boolean;
sata?:number;
memory_type?:number;
}

0 comments on commit f5d3eb3

Please sign in to comment.