From 13e86e6f83ec42821302b0c70204631c00b335c2 Mon Sep 17 00:00:00 2001 From: eeymoo Date: Fri, 29 Aug 2025 15:09:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=B2=BE=E7=AE=80=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=A1=B9=E7=BB=84=E4=BB=B6=E7=9A=84=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E8=A7=A3=E6=9E=84=EF=BC=8C=E7=A7=BB=E9=99=A4=E6=9C=AA=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ui/src/Settings/src/SettingsItem.tsx | 2 +- packages/ui/src/Settings/src/items/SettingsAlert.tsx | 4 ++-- packages/ui/src/Settings/src/items/SettingsColor.tsx | 4 ++-- packages/ui/src/Settings/src/items/SettingsInput.tsx | 4 ++-- packages/ui/src/Settings/src/items/SettingsLine.tsx | 4 +--- packages/ui/src/Settings/src/items/SettingsPage.tsx | 1 + packages/ui/src/Settings/src/items/SettingsSelect.tsx | 6 +----- 7 files changed, 10 insertions(+), 15 deletions(-) diff --git a/packages/ui/src/Settings/src/SettingsItem.tsx b/packages/ui/src/Settings/src/SettingsItem.tsx index 20ac41c..237d080 100644 --- a/packages/ui/src/Settings/src/SettingsItem.tsx +++ b/packages/ui/src/Settings/src/SettingsItem.tsx @@ -11,7 +11,7 @@ import { SettingsGroup } from './items/SettingsGroup' import { SettingsLink } from './items/SettingsLink' export function SettingsItem(props: SettingsItemProps) { - const { label, description, type } = props + const { type } = props const Component = settingsItemRander(type) return } diff --git a/packages/ui/src/Settings/src/items/SettingsAlert.tsx b/packages/ui/src/Settings/src/items/SettingsAlert.tsx index b622c00..bd9aebe 100644 --- a/packages/ui/src/Settings/src/items/SettingsAlert.tsx +++ b/packages/ui/src/Settings/src/items/SettingsAlert.tsx @@ -1,6 +1,6 @@ import { ListItem, Toast, useToastController, useToastState, YStack } from '@my/ui' -import type { SettingsAlertOption, SettingsItemProps } from '@my/ui' -import { useCallback, useState } from 'react' +import type { SettingsItemProps } from '@my/ui' +import { useCallback } from 'react' export interface SettingsAlertProps { title: string diff --git a/packages/ui/src/Settings/src/items/SettingsColor.tsx b/packages/ui/src/Settings/src/items/SettingsColor.tsx index 77b6cfd..afd5e4e 100644 --- a/packages/ui/src/Settings/src/items/SettingsColor.tsx +++ b/packages/ui/src/Settings/src/items/SettingsColor.tsx @@ -1,6 +1,6 @@ import { ListItem, Toast, useToastController, useToastState, YStack } from '@my/ui' -import type { SettingsAlertOption, SettingsItemProps } from '@my/ui' -import { useCallback, useState } from 'react' +import type { SettingsItemProps } from '@my/ui' +import { useCallback } from 'react' export interface SettingsAlertProps { title: string diff --git a/packages/ui/src/Settings/src/items/SettingsInput.tsx b/packages/ui/src/Settings/src/items/SettingsInput.tsx index 5bb2540..8e9091b 100644 --- a/packages/ui/src/Settings/src/items/SettingsInput.tsx +++ b/packages/ui/src/Settings/src/items/SettingsInput.tsx @@ -1,4 +1,4 @@ -import { Button, Input, XStack, YStack, styled, Text, View } from '@my/ui' +import { Button, Input, XStack, YStack, styled, Text } from '@my/ui' import { withSettingsSheet, WithSettingsSheetProps } from './SettingsSheet' import { useState } from 'react' import { settingsStore } from '../../store' @@ -33,7 +33,7 @@ const Footer = styled(XStack, { }) const SettingsInputComponent = (props: WithSettingsSheetProps<'input'>) => { - const { label, icon, description, disabled, options, onClose } = props + const { label, description, onClose } = props const [value, setValue] = useState('') /** * 确认按钮事件 diff --git a/packages/ui/src/Settings/src/items/SettingsLine.tsx b/packages/ui/src/Settings/src/items/SettingsLine.tsx index d811813..6788552 100644 --- a/packages/ui/src/Settings/src/items/SettingsLine.tsx +++ b/packages/ui/src/Settings/src/items/SettingsLine.tsx @@ -10,9 +10,7 @@ const Line = styled(Separator, { marginVertical: '$4', }) -export const SettingsLine = (props: SettingsItemProps<'alert'>) => { - const { label } = props - +export const SettingsLine = (_props: SettingsItemProps<'alert'>) => { return ( <> diff --git a/packages/ui/src/Settings/src/items/SettingsPage.tsx b/packages/ui/src/Settings/src/items/SettingsPage.tsx index cff41b8..6d0d469 100644 --- a/packages/ui/src/Settings/src/items/SettingsPage.tsx +++ b/packages/ui/src/Settings/src/items/SettingsPage.tsx @@ -8,6 +8,7 @@ export interface SettingsAlertProps { } export const SettingsPage = (props: SettingsItemProps<'alert'>) => { + // TODO 尚未完成开发 const { label, icon, description, disabled, options } = props const toast = useToastController() diff --git a/packages/ui/src/Settings/src/items/SettingsSelect.tsx b/packages/ui/src/Settings/src/items/SettingsSelect.tsx index 1b6a5b4..32be071 100644 --- a/packages/ui/src/Settings/src/items/SettingsSelect.tsx +++ b/packages/ui/src/Settings/src/items/SettingsSelect.tsx @@ -1,11 +1,7 @@ -import { ListItem, Sheet } from '@my/ui' -import type { SettingsItemProps } from '@my/ui' -import { useState } from 'react' import { withSettingsSheet, WithSettingsSheetProps } from './SettingsSheet' const SettingsSelectComponent = (props: WithSettingsSheetProps<'select'>) => { - const { label, icon, description, disabled, options } = props - + // TODO 尚未完成开发 return <> }