diff --git a/src/app/components/admin/CidrDialog.vue b/src/app/components/Admin/CidrDialog.vue similarity index 100% rename from src/app/components/admin/CidrDialog.vue rename to src/app/components/Admin/CidrDialog.vue diff --git a/src/app/components/base/Avatar.vue b/src/app/components/Base/Avatar.vue similarity index 100% rename from src/app/components/base/Avatar.vue rename to src/app/components/Base/Avatar.vue diff --git a/src/app/components/base/Button.vue b/src/app/components/Base/Button.vue similarity index 100% rename from src/app/components/base/Button.vue rename to src/app/components/Base/Button.vue diff --git a/src/app/components/base/Chart.vue b/src/app/components/Base/Chart.vue similarity index 100% rename from src/app/components/base/Chart.vue rename to src/app/components/Base/Chart.vue diff --git a/src/app/components/base/Dialog.vue b/src/app/components/Base/Dialog.vue similarity index 100% rename from src/app/components/base/Dialog.vue rename to src/app/components/Base/Dialog.vue diff --git a/src/app/components/base/Input.vue b/src/app/components/Base/Input.vue similarity index 100% rename from src/app/components/base/Input.vue rename to src/app/components/Base/Input.vue diff --git a/src/app/components/base/Switch.vue b/src/app/components/Base/Switch.vue similarity index 100% rename from src/app/components/base/Switch.vue rename to src/app/components/Base/Switch.vue diff --git a/src/app/components/base/Toast.vue b/src/app/components/Base/Toast.vue similarity index 100% rename from src/app/components/base/Toast.vue rename to src/app/components/Base/Toast.vue diff --git a/src/app/components/base/Tooltip.vue b/src/app/components/Base/Tooltip.vue similarity index 100% rename from src/app/components/base/Tooltip.vue rename to src/app/components/Base/Tooltip.vue diff --git a/src/app/components/form/ActionField.vue b/src/app/components/Form/ActionField.vue similarity index 100% rename from src/app/components/form/ActionField.vue rename to src/app/components/Form/ActionField.vue diff --git a/src/app/components/form/ArrayField.vue b/src/app/components/Form/ArrayField.vue similarity index 100% rename from src/app/components/form/ArrayField.vue rename to src/app/components/Form/ArrayField.vue diff --git a/src/app/components/form/DateField.vue b/src/app/components/Form/DateField.vue similarity index 100% rename from src/app/components/form/DateField.vue rename to src/app/components/Form/DateField.vue diff --git a/src/app/components/form/Element.vue b/src/app/components/Form/Element.vue similarity index 100% rename from src/app/components/form/Element.vue rename to src/app/components/Form/Element.vue diff --git a/src/app/components/form/Group.vue b/src/app/components/Form/Group.vue similarity index 100% rename from src/app/components/form/Group.vue rename to src/app/components/Form/Group.vue diff --git a/src/app/components/form/Heading.vue b/src/app/components/Form/Heading.vue similarity index 100% rename from src/app/components/form/Heading.vue rename to src/app/components/Form/Heading.vue diff --git a/src/app/components/form/NullTextField.vue b/src/app/components/Form/NullTextField.vue similarity index 100% rename from src/app/components/form/NullTextField.vue rename to src/app/components/Form/NullTextField.vue diff --git a/src/app/components/form/NumberField.vue b/src/app/components/Form/NumberField.vue similarity index 100% rename from src/app/components/form/NumberField.vue rename to src/app/components/Form/NumberField.vue diff --git a/src/app/components/form/PasswordField.vue b/src/app/components/Form/PasswordField.vue similarity index 100% rename from src/app/components/form/PasswordField.vue rename to src/app/components/Form/PasswordField.vue diff --git a/src/app/components/form/SwitchField.vue b/src/app/components/Form/SwitchField.vue similarity index 100% rename from src/app/components/form/SwitchField.vue rename to src/app/components/Form/SwitchField.vue diff --git a/src/app/components/form/TextField.vue b/src/app/components/Form/TextField.vue similarity index 100% rename from src/app/components/form/TextField.vue rename to src/app/components/Form/TextField.vue diff --git a/src/app/components/header/ChartToggle.vue b/src/app/components/Header/ChartToggle.vue similarity index 100% rename from src/app/components/header/ChartToggle.vue rename to src/app/components/Header/ChartToggle.vue diff --git a/src/app/components/header/LangSelector.vue b/src/app/components/Header/LangSelector.vue similarity index 100% rename from src/app/components/header/LangSelector.vue rename to src/app/components/Header/LangSelector.vue diff --git a/src/app/components/header/Logo.vue b/src/app/components/Header/Logo.vue similarity index 100% rename from src/app/components/header/Logo.vue rename to src/app/components/Header/Logo.vue diff --git a/src/app/components/header/ThemeSwitch.vue b/src/app/components/Header/ThemeSwitch.vue similarity index 100% rename from src/app/components/header/ThemeSwitch.vue rename to src/app/components/Header/ThemeSwitch.vue diff --git a/src/app/components/header/Update.vue b/src/app/components/Header/Update.vue similarity index 100% rename from src/app/components/header/Update.vue rename to src/app/components/Header/Update.vue diff --git a/src/app/components/icons/ArrowDown.vue b/src/app/components/Icons/ArrowDown.vue similarity index 100% rename from src/app/components/icons/ArrowDown.vue rename to src/app/components/Icons/ArrowDown.vue diff --git a/src/app/components/icons/ArrowInf.vue b/src/app/components/Icons/ArrowInf.vue similarity index 100% rename from src/app/components/icons/ArrowInf.vue rename to src/app/components/Icons/ArrowInf.vue diff --git a/src/app/components/icons/ArrowLeftCircle.vue b/src/app/components/Icons/ArrowLeftCircle.vue similarity index 100% rename from src/app/components/icons/ArrowLeftCircle.vue rename to src/app/components/Icons/ArrowLeftCircle.vue diff --git a/src/app/components/icons/ArrowRightCircle.vue b/src/app/components/Icons/ArrowRightCircle.vue similarity index 100% rename from src/app/components/icons/ArrowRightCircle.vue rename to src/app/components/Icons/ArrowRightCircle.vue diff --git a/src/app/components/icons/ArrowUp.vue b/src/app/components/Icons/ArrowUp.vue similarity index 100% rename from src/app/components/icons/ArrowUp.vue rename to src/app/components/Icons/ArrowUp.vue diff --git a/src/app/components/icons/Avatar.vue b/src/app/components/Icons/Avatar.vue similarity index 100% rename from src/app/components/icons/Avatar.vue rename to src/app/components/Icons/Avatar.vue diff --git a/src/app/components/icons/Chart.vue b/src/app/components/Icons/Chart.vue similarity index 100% rename from src/app/components/icons/Chart.vue rename to src/app/components/Icons/Chart.vue diff --git a/src/app/components/icons/CheckCircle.vue b/src/app/components/Icons/CheckCircle.vue similarity index 100% rename from src/app/components/icons/CheckCircle.vue rename to src/app/components/Icons/CheckCircle.vue diff --git a/src/app/components/icons/Close.vue b/src/app/components/Icons/Close.vue similarity index 100% rename from src/app/components/icons/Close.vue rename to src/app/components/Icons/Close.vue diff --git a/src/app/components/icons/Delete.vue b/src/app/components/Icons/Delete.vue similarity index 100% rename from src/app/components/icons/Delete.vue rename to src/app/components/Icons/Delete.vue diff --git a/src/app/components/icons/Download.vue b/src/app/components/Icons/Download.vue similarity index 100% rename from src/app/components/icons/Download.vue rename to src/app/components/Icons/Download.vue diff --git a/src/app/components/icons/Edit.vue b/src/app/components/Icons/Edit.vue similarity index 100% rename from src/app/components/icons/Edit.vue rename to src/app/components/Icons/Edit.vue diff --git a/src/app/components/icons/HalfMoon.vue b/src/app/components/Icons/HalfMoon.vue similarity index 100% rename from src/app/components/icons/HalfMoon.vue rename to src/app/components/Icons/HalfMoon.vue diff --git a/src/app/components/icons/Info.vue b/src/app/components/Icons/Info.vue similarity index 100% rename from src/app/components/icons/Info.vue rename to src/app/components/Icons/Info.vue diff --git a/src/app/components/icons/Language.vue b/src/app/components/Icons/Language.vue similarity index 100% rename from src/app/components/icons/Language.vue rename to src/app/components/Icons/Language.vue diff --git a/src/app/components/icons/Loading.vue b/src/app/components/Icons/Loading.vue similarity index 100% rename from src/app/components/icons/Loading.vue rename to src/app/components/Icons/Loading.vue diff --git a/src/app/components/icons/Logout.vue b/src/app/components/Icons/Logout.vue similarity index 100% rename from src/app/components/icons/Logout.vue rename to src/app/components/Icons/Logout.vue diff --git a/src/app/components/icons/Moon.vue b/src/app/components/Icons/Moon.vue similarity index 100% rename from src/app/components/icons/Moon.vue rename to src/app/components/Icons/Moon.vue diff --git a/src/app/components/icons/Plus.vue b/src/app/components/Icons/Plus.vue similarity index 100% rename from src/app/components/icons/Plus.vue rename to src/app/components/Icons/Plus.vue diff --git a/src/app/components/icons/QRCode.vue b/src/app/components/Icons/QRCode.vue similarity index 100% rename from src/app/components/icons/QRCode.vue rename to src/app/components/Icons/QRCode.vue diff --git a/src/app/components/icons/Stack.vue b/src/app/components/Icons/Stack.vue similarity index 100% rename from src/app/components/icons/Stack.vue rename to src/app/components/Icons/Stack.vue diff --git a/src/app/components/icons/Sun.vue b/src/app/components/Icons/Sun.vue similarity index 100% rename from src/app/components/icons/Sun.vue rename to src/app/components/Icons/Sun.vue diff --git a/src/app/components/icons/Warning.vue b/src/app/components/Icons/Warning.vue similarity index 100% rename from src/app/components/icons/Warning.vue rename to src/app/components/Icons/Warning.vue diff --git a/src/app/components/panel/Body.vue b/src/app/components/Panel/Body.vue similarity index 100% rename from src/app/components/panel/Body.vue rename to src/app/components/Panel/Body.vue diff --git a/src/app/components/panel/Panel.vue b/src/app/components/Panel/Panel.vue similarity index 100% rename from src/app/components/panel/Panel.vue rename to src/app/components/Panel/Panel.vue diff --git a/src/app/components/panel/head/Boat.vue b/src/app/components/Panel/head/Boat.vue similarity index 100% rename from src/app/components/panel/head/Boat.vue rename to src/app/components/Panel/head/Boat.vue diff --git a/src/app/components/panel/head/Head.vue b/src/app/components/Panel/head/Head.vue similarity index 100% rename from src/app/components/panel/head/Head.vue rename to src/app/components/Panel/head/Head.vue diff --git a/src/app/components/panel/head/Title.vue b/src/app/components/Panel/head/Title.vue similarity index 100% rename from src/app/components/panel/head/Title.vue rename to src/app/components/Panel/head/Title.vue diff --git a/src/app/components/ui/Banner.vue b/src/app/components/UI/Banner.vue similarity index 100% rename from src/app/components/ui/Banner.vue rename to src/app/components/UI/Banner.vue diff --git a/src/app/components/ui/Footer.vue b/src/app/components/UI/Footer.vue similarity index 100% rename from src/app/components/ui/Footer.vue rename to src/app/components/UI/Footer.vue diff --git a/src/app/components/ui/StepProgress.vue b/src/app/components/UI/StepProgress.vue similarity index 100% rename from src/app/components/ui/StepProgress.vue rename to src/app/components/UI/StepProgress.vue diff --git a/src/app/components/ui/UserMenu.vue b/src/app/components/UI/UserMenu.vue similarity index 100% rename from src/app/components/ui/UserMenu.vue rename to src/app/components/UI/UserMenu.vue