Przeglądaj źródła

fix: Update label truncation logic in Playground and adjust sider visibility in HeaderBar

- Modified the group label truncation in the Playground component to shorten labels exceeding 16 characters for better mobile display.
- Corrected the conditional rendering logic in the HeaderBar to toggle the sider visibility based on its current state, enhancing user interface responsiveness.
CalciumIon 1 rok temu
rodzic
commit
d241e4fe29

+ 1 - 1
web/src/components/HeaderBar.js

@@ -148,7 +148,7 @@ const HeaderBar = () => {
               logo: (
               logo: (
                 <>
                 <>
                   {
                   {
-                    styleState.showSider ?
+                    !styleState.showSider ?
                       <Button icon={<IconMenu />} theme="light" aria-label="展开侧边栏" onClick={
                       <Button icon={<IconMenu />} theme="light" aria-label="展开侧边栏" onClick={
                         () => styleDispatch({ type: 'SET_SIDER', payload: true })
                         () => styleDispatch({ type: 'SET_SIDER', payload: true })
                       } />:
                       } />:

+ 2 - 2
web/src/pages/Playground/Playground.js

@@ -328,8 +328,8 @@ const Playground = () => {
               autoComplete='new-password'
               autoComplete='new-password'
               optionList={groups.map((group) => ({
               optionList={groups.map((group) => ({
                 ...group,
                 ...group,
-                label: styleState.isMobile && group.label.length > 18
-                  ? group.label.substring(0, 18) + '...'
+                label: styleState.isMobile && group.label.length > 16
+                  ? group.label.substring(0, 16) + '...'
                   : group.label,
                   : group.label,
               }))}
               }))}
             />
             />