diff --git a/apps/desktop/layer/renderer/src/modules/app-layout/subview/index.mobile.tsx b/apps/desktop/layer/renderer/src/modules/app-layout/subview/index.mobile.tsx
index c73ab8e5a..e38abd5bf 100644
--- a/apps/desktop/layer/renderer/src/modules/app-layout/subview/index.mobile.tsx
+++ b/apps/desktop/layer/renderer/src/modules/app-layout/subview/index.mobile.tsx
@@ -17,7 +17,7 @@ export const SubviewLayout = () => {
})
return (
- <>
+
{
-
-
- >
+
+
+
+
)
}
diff --git a/packages/internal/components/src/ui/select/responsive.tsx b/packages/internal/components/src/ui/select/responsive.tsx
index ee125829b..db5b3ecb9 100644
--- a/packages/internal/components/src/ui/select/responsive.tsx
+++ b/packages/internal/components/src/ui/select/responsive.tsx
@@ -15,7 +15,7 @@ export interface ResponsiveSelectProps {
onValueChange?: (value: string) => void
placeholder?: string
items: ResponsiveSelectItem[]
- renderValue?: (value: string) => React.ReactNode
+ renderValue?: (item: ResponsiveSelectItem) => React.ReactNode
renderItem?: (item: ResponsiveSelectItem) => React.ReactNode
size?: "sm" | "default"
@@ -69,7 +69,8 @@ export const ResponsiveSelect = ({
)}
>
- {(renderValue?.(valueInner) ?? valueToLabelMap[valueInner]) || (
+ {(renderValue?.(items.find((item) => item.value === valueInner)!) ??
+ valueToLabelMap[valueInner]) || (
{placeholder}
)}