From 569c79d54f7aa9c1c6d739f4a68f31b9daddb09e Mon Sep 17 00:00:00 2001 From: Mattrixwv Date: Sun, 10 Aug 2025 21:58:16 -0400 Subject: [PATCH] Add missing components --- lib/component/checkbox.ts | 26 ++++++++++++++++++++++++++ lib/component/input.ts | 9 +++++++-- lib/component/radio.ts | 28 ++++++++++++++++++++++++++++ lib/component/switch.ts | 26 ++++++++++++++++++++++++++ package.json | 2 +- 5 files changed, 88 insertions(+), 3 deletions(-) create mode 100644 lib/component/checkbox.ts create mode 100644 lib/component/radio.ts create mode 100644 lib/component/switch.ts diff --git a/lib/component/checkbox.ts b/lib/component/checkbox.ts new file mode 100644 index 0000000..5c44212 --- /dev/null +++ b/lib/component/checkbox.ts @@ -0,0 +1,26 @@ +import DangerCheckbox from "./input/checkbox/DangerCheckbox"; +import DarkCheckbox from "./input/checkbox/DarkCheckbox"; +import InfoCheckbox from "./input/checkbox/InfoCheckbox"; +import LightCheckbox from "./input/checkbox/LightCheckbox"; +import MattrixwvCheckbox from "./input/checkbox/MattrixwvCheckbox"; +import MoltenCheckbox from "./input/checkbox/MoltenCheckbox"; +import PrimaryCheckbox from "./input/checkbox/PrimaryCheckbox"; +import SecondaryCheckbox from "./input/checkbox/SecondaryCheckbox"; +import SuccessCheckbox from "./input/checkbox/SuccessCheckbox"; +import TertiaryCheckbox from "./input/checkbox/TertiaryCheckbox"; +import WarningCheckbox from "./input/checkbox/WarningCheckbox"; + + +export { + DangerCheckbox, + DarkCheckbox, + InfoCheckbox, + LightCheckbox, + MattrixwvCheckbox, + MoltenCheckbox, + PrimaryCheckbox, + SecondaryCheckbox, + SuccessCheckbox, + TertiaryCheckbox, + WarningCheckbox +}; diff --git a/lib/component/input.ts b/lib/component/input.ts index edbe85b..d1d9425 100644 --- a/lib/component/input.ts +++ b/lib/component/input.ts @@ -1,3 +1,6 @@ +import DateInput from "./input/date/DateInput"; +import DateTimeInput from "./input/date/DateTimeInput"; +import TimeInput from "./input/date/TimeInput"; import DragAndDropFileInput from "./input/file/DragAndDropFileInput"; import FileInput from "./input/file/FileInput"; import NumberInput from "./input/number/NumberInput"; @@ -7,12 +10,14 @@ import TextInput from "./input/text/TextInput"; export { + DateInput, + DateTimeInput, DragAndDropFileInput, FileInput, NumberInput, //NumberSlider, OptionInput, SelectInput, - TextInput + TextInput, + TimeInput }; - diff --git a/lib/component/radio.ts b/lib/component/radio.ts new file mode 100644 index 0000000..f734946 --- /dev/null +++ b/lib/component/radio.ts @@ -0,0 +1,28 @@ +import DangerRadioButton from "./input/radio/DangerRadioButton"; +import DarkRadioButton from "./input/radio/DarkRadioButton"; +import InfoRadioButton from "./input/radio/InfoRadioButton"; +import LightRadioButton from "./input/radio/LightRadioButton"; +import MoltenRadioButton from "./input/radio/MoltenRadioButton"; +import PrimaryRadioButton from "./input/radio/PrimaryRadioButton"; +import RadioButton from "./input/radio/RadioButton"; +import RadioList from "./input/radio/RadioList"; +import SecondaryRadioButton from "./input/radio/SecondaryRadioButton"; +import SuccessRadioButton from "./input/radio/SuccessRadioButton"; +import TertiaryRadioButton from "./input/radio/TertiaryRadioButton"; +import WarningRadioButton from "./input/radio/WarningRadioButton"; + + +export { + DangerRadioButton, + DarkRadioButton, + InfoRadioButton, + LightRadioButton, + MoltenRadioButton, + PrimaryRadioButton, + RadioButton, + RadioList, + SecondaryRadioButton, + SuccessRadioButton, + TertiaryRadioButton, + WarningRadioButton +}; diff --git a/lib/component/switch.ts b/lib/component/switch.ts new file mode 100644 index 0000000..f6d8413 --- /dev/null +++ b/lib/component/switch.ts @@ -0,0 +1,26 @@ +import ButtonSwitch from "./input/switch/ButtonSwitch"; +import DangerSwitch from "./input/switch/DangerSwitch"; +import DarkSwitch from "./input/switch/DarkSwitch"; +import LightSwitch from "./input/switch/LightSwitch"; +import MattrixwvSwitch from "./input/switch/MattrixwvSwitch"; +import PrimarySwitch from "./input/switch/PrimarySwitch"; +import SecondarySwitch from "./input/switch/SecondarySwitch"; +import SuccessDangerSwitch from "./input/switch/SuccessDangerSwitch"; +import SuccessSwitch from "./input/switch/SuccessSwitch"; +import TertiarySwitch from "./input/switch/TertiarySwitch"; +import WarningSwitch from "./input/switch/WarningSwitch"; + + +export { + ButtonSwitch, + DangerSwitch, + DarkSwitch, + LightSwitch, + MattrixwvSwitch, + PrimarySwitch, + SecondarySwitch, + SuccessDangerSwitch, + SuccessSwitch, + TertiarySwitch, + WarningSwitch +}; diff --git a/package.json b/package.json index aa3fd6f..b5232da 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mattrixwv-components", "private": false, - "version": "0.0.1", + "version": "0.0.2", "type": "module", "scripts": { "dev": "vite",