diff --git a/src/components/FajSelector.tsx b/src/components/FajSelector.tsx index f1ba527..00bc4e5 100644 --- a/src/components/FajSelector.tsx +++ b/src/components/FajSelector.tsx @@ -6,7 +6,7 @@ function FajSelector(props: { register: () => UseFormRegisterReturn, currentFaj: const {register, currentFaj} = props return <>
{FajDescription(currentFaj())}
diff --git a/src/components/KarakterKepzettsegek.tsx b/src/components/KarakterKepzettsegek.tsx
new file mode 100644
index 0000000..c978727
--- /dev/null
+++ b/src/components/KarakterKepzettsegek.tsx
@@ -0,0 +1,40 @@
+import React from "react";
+import KepzettsegSelector from "./KepzettsegSelector";
+import {Osztaly} from "../domain-models/osztaly";
+import {UseFormRegisterReturn} from "react-hook-form";
+import {Kepzettsegek, KepzettsegId} from "../domain-models/kepzettsegek";
+import {Modifier} from "../domain-models/tulajdonsag";
+import {Faj} from "../domain-models/faj";
+
+function KarakterKepzettsegek (props: {
+ faj: Faj
+ osztaly: Osztaly,
+ t_int: number,
+ register: (fieldName: string) => UseFormRegisterReturn,
+ watch: (fieldName: string, defaultValue: KepzettsegId) => string
+}) {
+
+ const { faj, osztaly, t_int, register, watch } = props
+
+ const numberOfKepzettseg = 3 + Modifier(t_int) + (faj === Faj.Ember ? 1 : 0)
+ console.log('Number of Kepzetsegek = ', numberOfKepzettseg)
+
+ let klist = []
+ for (let i = 0; i < numberOfKepzettseg; i++) {
+ klist.push(i)
+ }
+ console.log(klist)
+
+ return <>
+ {klist.map((idx) =>
+
{selected.Description}
+{OsztalyDescription(currentOsztaly())} diff --git a/src/components/TulajdonsagInput.tsx b/src/components/TulajdonsagInput.tsx index 557ecca..3bb5da5 100644 --- a/src/components/TulajdonsagInput.tsx +++ b/src/components/TulajdonsagInput.tsx @@ -32,8 +32,8 @@ function TulajdonsagInput(props: { } = props; return (