💄 feat(playground): unify SettingsPanel header design with DebugPanel

- Add consistent title section with gradient icon and heading
- Include close button in mobile view for better UX consistency
- Standardize mobile and desktop ConfigManager styling
- Adjust layout structure and padding for visual alignment
- Use Settings icon with purple-to-pink gradient to match design system

This change ensures both SettingsPanel and DebugPanel have identical
header layouts and interaction patterns across all screen sizes.
This commit is contained in:
Apple\Apple
2025-06-02 04:35:04 +08:00
parent cc3f3cf033
commit 7874d27486
2 changed files with 31 additions and 19 deletions

View File

@@ -362,7 +362,7 @@ const Playground = () => {
flexShrink: 0,
minWidth: styleState.isMobile ? '100%' : 320,
maxWidth: styleState.isMobile ? '100%' : 320,
height: styleState.isMobile ? 'auto' : 'calc(100vh - 64px)',
height: styleState.isMobile ? 'auto' : 'calc(100vh - 66px)',
overflow: 'auto',
position: styleState.isMobile ? 'fixed' : 'relative',
zIndex: styleState.isMobile ? 1000 : 1,
@@ -399,7 +399,7 @@ const Playground = () => {
)}
<Layout.Content className="relative flex-1 overflow-hidden">
<div className="overflow-hidden flex flex-col lg:flex-row h-[calc(100vh-64px)]">
<div className="overflow-hidden flex flex-col lg:flex-row h-[calc(100vh-66px)]">
<div className="flex-1 flex flex-col">
<ChatArea
chatRef={chatRef}