src
components
form-wrapper
providers
form-context.ts +3 -0
form-provider.tsx +11 -0
index.ts +2 -0
use-form.ts +7 -0
form-wrapper.tsx +60 -10
index.ts +1 -0
index.ts +1 -1
modules
contacts-info-block
contacts-info-block.tsx +13 -0
credit-type-select
credit-type-select.tsx +8 -6
main-info-block
main-info-block.tsx +14 -4
shared/uikit
button
button.tsx +1 -1
checkbox
checkbox.tsx +15 -4
slider
slider.tsx +5 -2
text-field
text-field.module.scss +3 -3
text-field.tsx +2 -2
typography
typography.module.scss +6 -0
typography.tsx +3 -2
App.tsx +54 -4
+ 3
- 0
+ 11
- 0
+ 2
- 0
+ 7
- 0
+ 1
- 1
@@ -10,6 +14,9 @@ export function ContactsInfoBlock() {
@@ -18,6 +25,9 @@ export function ContactsInfoBlock() {
@@ -26,6 +36,9 @@ export function ContactsInfoBlock() {
@@ -4,12 +4,14 @@ import styles from "./credit-type-select.module.scss";
@@ -4,17 +4,28 @@ import { useId } from "react";