From 211c6de48830f2f2d3486ff666d2e1986ab303c2 Mon Sep 17 00:00:00 2001 From: Warinyourself Date: Tue, 23 Jun 2026 02:03:51 +0300 Subject: [PATCH] Delete useless code --- src/components/base/UserAvatar.tsx | 1 + src/components/icons/IconCommunity.vue | 7 ------- src/components/icons/IconDocumentation.vue | 7 ------- src/components/icons/IconEcosystem.vue | 7 ------- src/components/icons/IconSupport.vue | 7 ------- src/components/icons/IconTooling.vue | 19 ------------------- src/models/app.ts | 2 ++ src/utils/theme-inputs.ts | 15 +++------------ src/views/AboutView.vue | 15 --------------- 9 files changed, 6 insertions(+), 74 deletions(-) delete mode 100644 src/components/icons/IconCommunity.vue delete mode 100644 src/components/icons/IconDocumentation.vue delete mode 100644 src/components/icons/IconEcosystem.vue delete mode 100644 src/components/icons/IconSupport.vue delete mode 100644 src/components/icons/IconTooling.vue delete mode 100644 src/views/AboutView.vue diff --git a/src/components/base/UserAvatar.tsx b/src/components/base/UserAvatar.tsx index f872674..27b0d66 100644 --- a/src/components/base/UserAvatar.tsx +++ b/src/components/base/UserAvatar.tsx @@ -14,6 +14,7 @@ export default defineComponent({ pageStore.openBlock({ id: 'settings' }) } + // TODO: Если не удалось загрузить пользователя, то демонстрируем изображение по умолчанию. return () => { const user = session.currentUser.value return ( diff --git a/src/components/icons/IconCommunity.vue b/src/components/icons/IconCommunity.vue deleted file mode 100644 index 2dc8b05..0000000 --- a/src/components/icons/IconCommunity.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/src/components/icons/IconDocumentation.vue b/src/components/icons/IconDocumentation.vue deleted file mode 100644 index 6d4791c..0000000 --- a/src/components/icons/IconDocumentation.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/src/components/icons/IconEcosystem.vue b/src/components/icons/IconEcosystem.vue deleted file mode 100644 index c3a4f07..0000000 --- a/src/components/icons/IconEcosystem.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/src/components/icons/IconSupport.vue b/src/components/icons/IconSupport.vue deleted file mode 100644 index 7452834..0000000 --- a/src/components/icons/IconSupport.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/src/components/icons/IconTooling.vue b/src/components/icons/IconTooling.vue deleted file mode 100644 index 660598d..0000000 --- a/src/components/icons/IconTooling.vue +++ /dev/null @@ -1,19 +0,0 @@ - - diff --git a/src/models/app.ts b/src/models/app.ts index 15d2a0b..5853bb2 100644 --- a/src/models/app.ts +++ b/src/models/app.ts @@ -71,6 +71,8 @@ export interface AppInputThemeOptions { } export interface AppInputThemeOptionsSlider extends AppInputThemeOptions { + value?: number; + icon?: string; min: number; max: number; step: number; diff --git a/src/utils/theme-inputs.ts b/src/utils/theme-inputs.ts index 4d1a2f1..ea70643 100644 --- a/src/utils/theme-inputs.ts +++ b/src/utils/theme-inputs.ts @@ -1,4 +1,5 @@ import type { AppInputButton, AppInputThemeGeneral, AppInputThemePalette, AppInputThemeSlider, AppTheme } from '@/models/app' +import { AppInputThemeOptionsSlider } from '@/models/app.ts' export function randomize(min: number, max: number) { return Math.random() * (max - min) + min @@ -53,17 +54,7 @@ export const resetButton: AppInputButton = { } } -interface BuildInputSliderOptions { - name: string - value: number - min: number - max: number - step: number - icon: string - changeOnUpdate: boolean -} - -export function buildInputSlider(options?: Partial): AppInputThemeSlider { +export function buildInputSlider(options?: Partial): AppInputThemeSlider { const { name = 'animation-speed', value = 5, @@ -81,7 +72,7 @@ export function buildInputColor({ name = 'active-color', value = '#00CC99', ...o return { name, value, label: `input.${name}`, type: 'color', ...options } } -export const pxratio = (options: Partial = {}) => buildInputSlider({ name: 'pxratio', icon: 'pxratio', min: 0.01, max: 1, value: 0.8, ...options }) +export const pxratio = (options: Partial = {}) => buildInputSlider({ name: 'pxratio', icon: 'pxratio', min: 0.01, max: 1, value: 0.8, ...options }) export const hueSlider = () => buildInputSlider({ name: 'hue', min: 1, max: 360, step: 1, value: 0 }) diff --git a/src/views/AboutView.vue b/src/views/AboutView.vue deleted file mode 100644 index 756ad2a..0000000 --- a/src/views/AboutView.vue +++ /dev/null @@ -1,15 +0,0 @@ - - -