From bd7e7e2b5b8b7c6d932b3aa1102fedeb9bc25f6c Mon Sep 17 00:00:00 2001 From: Enrique Moreno Date: Tue, 1 Apr 2025 12:41:38 +0200 Subject: [PATCH 1/7] Fixes based on review --- packages/lib/src/accordion/Accordion.tsx | 58 ++++++-------------- packages/lib/src/accordion/AccordionItem.tsx | 22 ++++---- 2 files changed, 28 insertions(+), 52 deletions(-) diff --git a/packages/lib/src/accordion/Accordion.tsx b/packages/lib/src/accordion/Accordion.tsx index d29e7ff67..c81170213 100644 --- a/packages/lib/src/accordion/Accordion.tsx +++ b/packages/lib/src/accordion/Accordion.tsx @@ -1,10 +1,9 @@ -import { Children, useCallback, useContext, useMemo, useState } from "react"; -import styled, { ThemeProvider } from "styled-components"; +import { Children, useCallback, useMemo, useState } from "react"; +import styled from "styled-components"; import { getMargin } from "../common/utils"; import { spaces } from "../common/variables"; import AccordionPropsType from "./types"; import AccordionContext from "./AccordionContext"; -import HalstackContext from "../HalstackContext"; import AccordionItem from "./AccordionItem"; const calculateWidth = (margin: AccordionPropsType["margin"]) => @@ -31,37 +30,20 @@ const AccordionContainer = styled.div<{ } // first accordion: hover, focus and active - > div:first-of-type:not(:only-of-type) button:hover, - div:first-of-type:not(:only-of-type) button:focus, - div:first-of-type:not(:only-of-type) button:active { + > div:first-of-type:not(:only-of-type) button:is(:hover, :focus, :active) { border-bottom-left-radius: var(--border-radius-none); border-bottom-right-radius: var(--border-radius-none); } // middle accordions - > div:not(:first-of-type):not(:last-of-type):not(:only-of-type) { - border-radius: var(--border-radius-none); - } - - // middle accordions: hover, focus and active - > div:not(:first-of-type):not(:last-of-type):not(:only-of-type) button:hover, - div:not(:first-of-type):not(:last-of-type):not(:only-of-type) button:focus, - div:not(:first-of-type):not(:last-of-type):not(:only-of-type) button:active { + > div:first-of-type:not(:only-of-type), + div:first-of-type:not(:only-of-type) button:is(:hover, :focus, :active) { border-radius: var(--border-radius-none); } // last accordion - > div:last-of-type:not(:only-of-type) { - border-top-left-radius: var(--border-radius-none); - border-top-right-radius: var(--border-radius-none); - border-bottom-left-radius: var(--border-radius-s); - border-bottom-right-radius: var(--border-radius-s); - } - - // last accordion: hover, focus and active - > div:last-of-type:not(:only-of-type) button:hover, - div:last-of-type:not(:only-of-type) button:focus, - div:last-of-type:not(:only-of-type) button:active { + > div:last-of-type:not(:only-of-type), + div:last-of-type:not(:only-of-type) button:is(:hover, :focus, :active) { border-top-left-radius: var(--border-radius-none); border-top-right-radius: var(--border-radius-none); border-bottom-left-radius: var(--border-radius-s); @@ -69,20 +51,14 @@ const AccordionContainer = styled.div<{ } // last expanded accordion - > div:last-of-type:not(:only-of-type) > button[aria-expanded="true"] { - border-radius: var(--border-radius-none); - } - // last expanded accordion: hover, focus and active - > div:last-of-type:not(:only-of-type) > button[aria-expanded="true"]:hover, - div:last-of-type:not(:only-of-type) > button[aria-expanded="true"]:focus, - div:last-of-type:not(:only-of-type) > button[aria-expanded="true"]:active { + > div:last-of-type:not(:only-of-type) > button[aria-expanded="true"], + div:last-of-type:not(:only-of-type) > button[aria-expanded="true"]:is(:hover, :focus, :active) { border-radius: var(--border-radius-none); } `; const DxcAccordion = (props: AccordionPropsType): JSX.Element => { const { children, margin, onActiveChange } = props; - const colorsTheme = useContext(HalstackContext); const [innerIndexActive, setInnerIndexActive] = useState( props.independent @@ -122,15 +98,13 @@ const DxcAccordion = (props: AccordionPropsType): JSX.Element => { ); return ( - - - {Children.map(children, (accordion, index) => ( - - {accordion} - - ))} - - + + {Children.map(children, (accordion, index) => ( + + {accordion} + + ))} + ); }; diff --git a/packages/lib/src/accordion/AccordionItem.tsx b/packages/lib/src/accordion/AccordionItem.tsx index 0e2c91e74..6ea3dc884 100644 --- a/packages/lib/src/accordion/AccordionItem.tsx +++ b/packages/lib/src/accordion/AccordionItem.tsx @@ -22,25 +22,27 @@ const AccordionContainer = styled.div` const AccordionTrigger = styled.button` display: flex; justify-content: space-between; - gap: var(--spacing-gap-l); width: 100%; background-color: transparent; border: none; - border-radius: var(--border-radius-s); padding: var(--spacing-padding-xs) var(--spacing-padding-m); + border-radius: var(--border-radius-s); cursor: ${(props) => (props.disabled ? "not-allowed" : "pointer")}; - :focus { - outline: var(--border-width-m) solid var(--border-color-secondary-medium); - } + :focus, :focus-visible { - outline: var(--border-width-m) solid var(--border-color-secondary-medium); + outline: var(--border-width-m) var(--border-style-default) var(--border-color-secondary-medium); } + :hover:enabled, :active:enabled { background-color: var(--color-bg-primary-lighter); - outline: var(--border-width-m) solid var(--border-color-secondary-medium); } - :hover:enabled { - background-color: var(--color-bg-neutral-lightest); + :active:enabled { + outline: var(--border-width-m) var(--border-style-default) var(--border-color-secondary-medium); + } + + &[aria-expanded="true"] { + border-bottom-left-radius: var(--border-radius-none); + border-bottom-right-radius: var(--border-radius-none); } `; @@ -179,7 +181,7 @@ const AccordionItem = ({ aria-controls={`accordion-panel-${id}`} > - + {(icon || badge?.position === "before") && ( From f53818bb055a728cae8e46714db018ce4aa616f0 Mon Sep 17 00:00:00 2001 From: Enrique Moreno Date: Tue, 1 Apr 2025 15:03:51 +0200 Subject: [PATCH 2/7] Started adding Accordion doc --- .../pages/components/accordion/code.tsx | 17 + .../pages/components/accordion/index.tsx | 24 +- .../components/accordion/specifications.tsx | 21 - .../pages/components/accordion/usage.tsx | 21 - .../accordion/AccordionPageLayout.tsx | 7 +- .../AccordionOverviewPage.tsx} | 11 +- .../images/accordion_content.png | Bin .../images/accordion_elements.png | Bin .../images/accordion_examples.png | Bin .../images/accordion_main_parts.png | Bin .../images/accordion_placement.png | Bin .../accordion/specs/AccordionSpecsPage.tsx | 611 ------------------ .../specs/images/accordion_anatomy.png | Bin 17308 -> 0 bytes .../specs/images/accordion_specs.png | Bin 17331 -> 0 bytes .../specs/images/accordion_states.png | Bin 39208 -> 0 bytes 15 files changed, 36 insertions(+), 676 deletions(-) create mode 100644 apps/website/pages/components/accordion/code.tsx delete mode 100644 apps/website/pages/components/accordion/specifications.tsx delete mode 100644 apps/website/pages/components/accordion/usage.tsx rename apps/website/screens/components/accordion/{usage/AccordionUsagePage.tsx => overview/AccordionOverviewPage.tsx} (98%) rename apps/website/screens/components/accordion/{usage => overview}/images/accordion_content.png (100%) rename apps/website/screens/components/accordion/{usage => overview}/images/accordion_elements.png (100%) rename apps/website/screens/components/accordion/{usage => overview}/images/accordion_examples.png (100%) rename apps/website/screens/components/accordion/{usage => overview}/images/accordion_main_parts.png (100%) rename apps/website/screens/components/accordion/{usage => overview}/images/accordion_placement.png (100%) delete mode 100644 apps/website/screens/components/accordion/specs/AccordionSpecsPage.tsx delete mode 100644 apps/website/screens/components/accordion/specs/images/accordion_anatomy.png delete mode 100644 apps/website/screens/components/accordion/specs/images/accordion_specs.png delete mode 100644 apps/website/screens/components/accordion/specs/images/accordion_states.png diff --git a/apps/website/pages/components/accordion/code.tsx b/apps/website/pages/components/accordion/code.tsx new file mode 100644 index 000000000..5d11b6205 --- /dev/null +++ b/apps/website/pages/components/accordion/code.tsx @@ -0,0 +1,17 @@ +import Head from "next/head"; +import type { ReactElement } from "react"; +import AccordionPageLayout from "screens/components/accordion/AccordionPageLayout"; +import AccordionCodePage from "screens/components/accordion/code/AccordionCodePage"; + +const Code = () => ( + <> + + Accordion code — Halstack Design System + + + +); + +Code.getLayout = (page: ReactElement) => {page}; + +export default Code; diff --git a/apps/website/pages/components/accordion/index.tsx b/apps/website/pages/components/accordion/index.tsx index d865a8a8f..8f6d902d4 100644 --- a/apps/website/pages/components/accordion/index.tsx +++ b/apps/website/pages/components/accordion/index.tsx @@ -1,21 +1,17 @@ import Head from "next/head"; import type { ReactElement } from "react"; import AccordionPageLayout from "screens/components/accordion/AccordionPageLayout"; -import AccordionCodePage from "screens/components/accordion/code/AccordionCodePage"; +import AccordionOverviewPage from "screens/components/accordion/overview/AccordionOverviewPage"; -const Index = () => { - return ( - <> - - Accordion — Halstack Design System - - - - ); -}; +const Index = () => ( + <> + + Accordion — Halstack Design System + + + +); -Index.getLayout = function getLayout(page: ReactElement) { - return {page}; -}; +Index.getLayout = (page: ReactElement) => {page}; export default Index; diff --git a/apps/website/pages/components/accordion/specifications.tsx b/apps/website/pages/components/accordion/specifications.tsx deleted file mode 100644 index 595b36f67..000000000 --- a/apps/website/pages/components/accordion/specifications.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import Head from "next/head"; -import type { ReactElement } from "react"; -import AccordionPageLayout from "screens/components/accordion/AccordionPageLayout"; -import AccordionSpecsPage from "screens/components/accordion/specs/AccordionSpecsPage"; - -const Specifications = () => { - return ( - <> - - Accordion Specs — Halstack Design System - - - - ); -}; - -Specifications.getLayout = function getLayout(page: ReactElement) { - return {page}; -}; - -export default Specifications; diff --git a/apps/website/pages/components/accordion/usage.tsx b/apps/website/pages/components/accordion/usage.tsx deleted file mode 100644 index 2fe0b67f2..000000000 --- a/apps/website/pages/components/accordion/usage.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import Head from "next/head"; -import type { ReactElement } from "react"; -import AccordionPageLayout from "screens/components/accordion/AccordionPageLayout"; -import AccordionUsagePage from "screens/components/accordion/usage/AccordionUsagePage"; - -const Usage = () => { - return ( - <> - - Accordion Usage — Halstack Design System - - - - ); -}; - -Usage.getLayout = function getLayout(page: ReactElement) { - return {page}; -}; - -export default Usage; diff --git a/apps/website/screens/components/accordion/AccordionPageLayout.tsx b/apps/website/screens/components/accordion/AccordionPageLayout.tsx index 33e4d8674..9cb36985e 100644 --- a/apps/website/screens/components/accordion/AccordionPageLayout.tsx +++ b/apps/website/screens/components/accordion/AccordionPageLayout.tsx @@ -6,9 +6,8 @@ import { ReactNode } from "react"; const AccordionPageHeading = ({ children }: { children: ReactNode }) => { const tabs = [ - { label: "Code", path: "/components/accordion" }, - { label: "Usage", path: "/components/accordion/usage" }, - { label: "Specifications", path: "/components/accordion/specifications" }, + { label: "Overview", path: "/components/accordion" }, + { label: "Code", path: "/components/accordion/code" }, ]; return ( @@ -22,7 +21,7 @@ const AccordionPageHeading = ({ children }: { children: ReactNode }) => { enhances the user experience by organizing information into smaller, digestible chunks, helping reduce cognitive load and save screen space. - + {children} diff --git a/apps/website/screens/components/accordion/usage/AccordionUsagePage.tsx b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx similarity index 98% rename from apps/website/screens/components/accordion/usage/AccordionUsagePage.tsx rename to apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx index 79b4410f1..5bbd10539 100644 --- a/apps/website/screens/components/accordion/usage/AccordionUsagePage.tsx +++ b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx @@ -12,7 +12,7 @@ import accordionPlacement from "./images/accordion_placement.png"; const sections = [ { - title: "Usage", + title: "Introduction", content: ( The accordion component is designed to present large amounts of content in a small space by leveraging @@ -35,7 +35,8 @@ const sections = [ summary of the content, allowing users to decide if they want to interact with it.{" "} - Content area: The expanded section where detailed information or functionality resides.{" "} + Content area: The expanded section where detailed information or functionality + resides.{" "} @@ -378,15 +379,15 @@ const sections = [ }, ]; -const AccordionUsagePage = () => { +const AccordionOverviewPage = () => { return ( - + ); }; -export default AccordionUsagePage; +export default AccordionOverviewPage; diff --git a/apps/website/screens/components/accordion/usage/images/accordion_content.png b/apps/website/screens/components/accordion/overview/images/accordion_content.png similarity index 100% rename from apps/website/screens/components/accordion/usage/images/accordion_content.png rename to apps/website/screens/components/accordion/overview/images/accordion_content.png diff --git a/apps/website/screens/components/accordion/usage/images/accordion_elements.png b/apps/website/screens/components/accordion/overview/images/accordion_elements.png similarity index 100% rename from apps/website/screens/components/accordion/usage/images/accordion_elements.png rename to apps/website/screens/components/accordion/overview/images/accordion_elements.png diff --git a/apps/website/screens/components/accordion/usage/images/accordion_examples.png b/apps/website/screens/components/accordion/overview/images/accordion_examples.png similarity index 100% rename from apps/website/screens/components/accordion/usage/images/accordion_examples.png rename to apps/website/screens/components/accordion/overview/images/accordion_examples.png diff --git a/apps/website/screens/components/accordion/usage/images/accordion_main_parts.png b/apps/website/screens/components/accordion/overview/images/accordion_main_parts.png similarity index 100% rename from apps/website/screens/components/accordion/usage/images/accordion_main_parts.png rename to apps/website/screens/components/accordion/overview/images/accordion_main_parts.png diff --git a/apps/website/screens/components/accordion/usage/images/accordion_placement.png b/apps/website/screens/components/accordion/overview/images/accordion_placement.png similarity index 100% rename from apps/website/screens/components/accordion/usage/images/accordion_placement.png rename to apps/website/screens/components/accordion/overview/images/accordion_placement.png diff --git a/apps/website/screens/components/accordion/specs/AccordionSpecsPage.tsx b/apps/website/screens/components/accordion/specs/AccordionSpecsPage.tsx deleted file mode 100644 index 343029459..000000000 --- a/apps/website/screens/components/accordion/specs/AccordionSpecsPage.tsx +++ /dev/null @@ -1,611 +0,0 @@ -import { DxcFlex, DxcTable, DxcLink, DxcParagraph, DxcBulletedList } from "@dxc-technology/halstack-react"; -import QuickNavContainer from "@/common/QuickNavContainer"; -import QuickNavContainerLayout from "@/common/QuickNavContainerLayout"; -import Code from "@/common/Code"; -import Figure from "@/common/Figure"; -import DocFooter from "@/common/DocFooter"; -import Image from "@/common/Image"; -import accordionStates from "./images/accordion_states.png"; -import accordionAnatomy from "./images/accordion_anatomy.png"; -import accordionSpecs from "./images/accordion_specs.png"; - -const sections = [ - { - title: "Specifications", - content: ( -
- Accordion design specifications -
- ), - }, - { - title: "States", - content: ( - <> - - The accordion header can get four different states based on user interaction. States: enabled - , hover, focus and disabled. - -
- Accordion states -
- - ), - }, - { - title: "Anatomy", - content: ( - <> - Accordion anatomy - - Header - - Left secondary element (Optional) - - Title - Sublabel - - Right secondary element (Optional) - - - Caret icon (Expand/collapse) - - Content area - - - ), - }, - { - title: "Design tokens", - subSections: [ - { - title: "Color", - content: ( - - - - Component token - Element - Core token - Value - - - - - - accordionSeparatorBorderColor - - Separator - - color-grey-200 - - #e6e6e6 - - - - accordionSeparatorBorderThickness - - Separator - - - 1px - - - - accordionSeparatorBorderStyle - - Separator - - border-style-solid - - solid - - - - activeBackgroundColor - - Header background:active - - color-purple-100 - - #f2eafa - - - - arrowColor - - Caret icon - - color-purple-700 - - #5f249f - - - - assistiveTextFontColor - - Assistive text - - color-grey-700 - - #666666 - - - - backgroundColor - - Container background - - color-white - - #ffffff - - - - disabledArrowColor - - Caret icon:disabled - - color-grey-500 - - #999999 - - - - disabledAssistiveTextFontColor - - Assistive text:disabled - - color-grey-500 - - #999999 - - - - disabledIconColor - - Custom icon:disabled - - color-grey-500 - - #999999 - - - - disabledSubLabelFontColor - - Sublabel:disabled - - color-grey-700 - - #999999 - - - - disabledTitleLabelFontColor - - Title:disabled - - color-grey-500 - - #999999 - - - - focusBackgroundColor - - Header background:focus - - color-transparent - - transparent - - - - focusBorderColor - - Header outline:focus - - color-blue-600 - - #0095ff - - - - hoverBackgroundColor - - Header background:hover - - color-purple-100 - - #f2eafa - - - - iconColor - - Custom icon - - color-purple-700 - - #5f249f - - - - subLabelFontColor - - Sublabel - - color-grey-500 - - #999999 - - - - titleLabelFontColor - - Title - - color-grey-900 - - #333333 - - - - - boxShadowColor - - Container shadow - - color-grey-200-a - - #0000001a - - - - ), - }, - { - title: "Typography", - content: ( - - - - Component token - Element - Core token - Value - - - - - - assistiveTextFontFamily - - Assistive text - - font-family-sans - - 'Open Sans', sans-serif; - - - - assistiveTextFontSize - - Assistive text - - font-scale-01 - - 0.75rem / 12px - - - - assistiveTextFontStyle - - Assistive text - - font-style-normal - - normal - - - - assistiveTextFontWeight - - Assistive text - - font-weight-light - - 400 - - - - subLabelFontFamily - - Sublabel - - font-family-sans - - 'Open Sans', sans-serif - - - - subLabelFontSize - - Sublabel - - font-scale-01 - - 0.75rem / 12px - - - - subLabelFontStyle - - Sublabel - - font-style-normal - - normal - - - - subLabelFontWeight - - Sublabel - - font-weight-normal - - 400 - - - - titleLabelFontFamily - - Title - - font-family-sans - - 'Open Sans', sans-serif - - - - titleLabelFontSize - - Title - - font-scale-03 - - 1rem / 16px - - - - titleLabelFontStyle - - Title - - font-style-normal - - normal - - - - titleLabelFontWeight - - Title - - font-weight-regular - - 400 - - - - ), - }, - { - title: "Iconography", - content: ( - - - - Component token - Element - Core token - Value - - - - - - iconSize - - Custom icon/Caret icon - - - 24x24px - - - - ), - }, - { - title: "Border", - content: ( - - - - Component token - Element - Core token - Value - - - - - - borderRadius - - Accordion container - - border-radius-medium - - 0.25rem / 4px - - - - focusBorderStyle - - Header:focus border - - border-style-solid - - solid - - - - focusBorderThickness - - Header:focus border - - border-width-2 - - 2px - - - - ), - }, - { - title: "Margin", - content: ( - <> - - Margin properties can be applied independently to top, right,{" "} - bottom and left sides of the card container. - - - - - Margin - Value - - - - - - xxsmall - - 4px - - - - xsmall - - 8px - - - - small - - 12px - - - - medium - - 16px - - - - large - - 24px - - - - xlarge - - 32px - - - - xxlarge - - 48px - - - - - ), - }, - ], - }, - { - title: "Accessibility", - subSections: [ - { - title: "WCAG 2.2", - content: ( - - - Understanding WCAG 2.2 -{" "} - - SC 2.1.1 Keyboard - - - - Understanding WCAG 2.2 -{" "} - - SC 4.1.2 Name, Role, Value - - - - ), - }, - { - title: "WAI-ARIA 1.2", - content: ( - - - WAI-ARIA Authoring Practices 1.2 -{" "} - - 3.1 Accordion (Sections With Show/Hide Functionality) - - - - WAI-ARIA Authoring Practices 1.2 -{" "} - - Accordion Design Pattern - - - - ), - }, - { - title: "Usability known issues", - subSections: [ - { - title: "Printing", - content: ( - - Accordions are often not well suited for printing documents and require people to print snippets of - content at a time. - - ), - }, - ], - }, - ], - }, -]; - -const AccordionSpecsPage = () => { - return ( - - - - - - - ); -}; - -export default AccordionSpecsPage; diff --git a/apps/website/screens/components/accordion/specs/images/accordion_anatomy.png b/apps/website/screens/components/accordion/specs/images/accordion_anatomy.png deleted file mode 100644 index 62369e4b95d6de2a50564dd4c2e314eb681d11ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17308 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
  • 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
      u9 zAK6a)Ey>c32O7+V`bPdbh2f^ap^h7$*8aMbf?9w$7A!A5JMiv-)vAjC6|v_`Nq_y! z7$7Fq8zg$k{%yGeR0nAsFYr5{3lI~u0dbEJHi%R8$@R{bU)yw8nN9(Jk~=a2ZovrnjS+<#n4qVG3Rzs$Md1{_kV4yZIs&Ht6Xa_ir3Kbr4Ct! zotQ&R41}YxN?M>Bkd^4eb3(*xUeAb8zqY;nW*Q|ck0O&_m(6-b?sX-=B+hl0MY;6$ z1RqRzwQuKz5@kiXYSRxw&(K5dT1KtMjET3l-10*OgYrf`L~I#J9b!27>1A`DZ9wq2 zjtB2GR9|gvO)RJ*8(Nd+PD(Sw*LSK71qJRFGEBGALT~n7Y>LW#N@ULhc@mR1}rhds?jf+Yu|cE0kLCOz45c< zaTkv@0dEI$v2(L=myd*kmQfP zchlZ>G>_kDpAZr?_~>&-^Ow;36s!6A=Fy5;0Hi#W`_*R)B`&|}UO*z^e7;>kx@tht ztXb`?0%AF>dGE$_>}-_wNz$}%NYNUx@u|Q67*XF)+>Lk-%n%3csQy*2qqCI{1ZGML z^RB&Gg1|6jog6z7RO%prkZ=mF*EI_L2-gBbx`J8;1OW;Hr(szSvlz<3p{I4hnr*}a zOXy!Z8?tU!S(!~3v+SjDUF8~N>DE|RD#EEwqNpaSiB1N z)4^D1JC3+ZaS`tm57e0=lcM#TB{nSul-9$a5!@Ca%V|Kl9SvlVR@w7_UrVn+L@&>I zjS}qpw{3k6;-)Z;tKz0am8IhQM2`j?k~Oigeg8CXurCvN!m`vtHg4Rq-AIG`VQrqt z!3`ba5>u~4LKY`St;%-oe7?p5>PHl%R(Q^u$hMAnQ`6o(U^)R6KDv*Fun#vd5aF2* zimdygCkiGT9T?-7fP{b_SEqPXou+r)Vs#nd71v664FpgpD}IlEH40vMv2b@y{u!n{ zLYC*$zd$7KC=sis**1sn<%Ta4iSf6+3s3%1Zl-60H=G7w9|MRJq66$#8S>TG&pk-v zpXsf}H3-IKHSY41T6F!=w@r5s@%Vc~7tZ7bq&+|;t-VR#-=Ya14N#}kzj@}P&`fL{ zUfu}Y0LHF8`@Ir@`wh3|f~+&+wP24Tuc+y*WN}ZtF(Rcd*&7aoucbi`_%H1AN0hk{ zejwLGtTeE$_#$8{<}8=rr#O;eId%5@%!3EVs7+r6ndJX7HR9dQ^+b>1kM^ej?_ue` znHJzo`u`V?iPv=-O489WkoTVjaA5uadszM;Ci(AU0{*&s|NnhJLNJZDp6jR?+k%Am R{*y5@|Ixiubj$X|{{W;GwG03N diff --git a/apps/website/screens/components/accordion/specs/images/accordion_specs.png b/apps/website/screens/components/accordion/specs/images/accordion_specs.png deleted file mode 100644 index ca2d0df21497cad78075272815326602a93e6bde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17331 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 Date: Tue, 1 Apr 2025 17:22:19 +0200 Subject: [PATCH 3/7] Added documentation text --- .../overview/AccordionOverviewPage.tsx | 548 ++++++++---------- .../overview/examples/basicExample.ts | 41 ++ .../overview/images/accordion_anatomy.png | Bin 0 -> 15908 bytes .../overview/images/accordion_content.png | Bin 14480 -> 0 bytes .../overview/images/accordion_elements.png | Bin 9357 -> 0 bytes .../overview/images/accordion_examples.png | Bin 47814 -> 0 bytes .../overview/images/accordion_main_parts.png | Bin 15578 -> 0 bytes .../overview/images/accordion_placement.png | Bin 10501 -> 0 bytes 8 files changed, 277 insertions(+), 312 deletions(-) create mode 100644 apps/website/screens/components/accordion/overview/examples/basicExample.ts create mode 100644 apps/website/screens/components/accordion/overview/images/accordion_anatomy.png delete mode 100644 apps/website/screens/components/accordion/overview/images/accordion_content.png delete mode 100644 apps/website/screens/components/accordion/overview/images/accordion_elements.png delete mode 100644 apps/website/screens/components/accordion/overview/images/accordion_examples.png delete mode 100644 apps/website/screens/components/accordion/overview/images/accordion_main_parts.png delete mode 100644 apps/website/screens/components/accordion/overview/images/accordion_placement.png diff --git a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx index 5bbd10539..c43d31fcd 100644 --- a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx +++ b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx @@ -2,13 +2,10 @@ import { DxcBulletedList, DxcFlex, DxcParagraph } from "@dxc-technology/halstack import QuickNavContainer from "@/common/QuickNavContainer"; import QuickNavContainerLayout from "@/common/QuickNavContainerLayout"; import DocFooter from "@/common/DocFooter"; -import Figure from "@/common/Figure"; import Image from "@/common/Image"; -import accordionMainParts from "./images/accordion_main_parts.png"; -import accordionElements from "./images/accordion_elements.png"; -import accordionExamples from "./images/accordion_examples.png"; -import accordionContent from "./images/accordion_content.png"; -import accordionPlacement from "./images/accordion_placement.png"; +import anatomy from "./images/accordion_anatomy.png"; +import Example from "@/common/example/Example"; +import basicExample from "./examples/basicExample"; const sections = [ { @@ -20,357 +17,284 @@ const sections = [ sections, allowing users to focus only on what they need. ), - subSections: [ - { - title: "Main parts", - content: ( - <> - Each accordion section consists of two main parts: -
      - Main parts -
      - + }, + { + title: "Anatomy", + content: ( + <> + Accordion's anatomy + + + Header: serves as the trigger for expanding or collapsing the section. It acts as a summary + of the content, allowing users to decide if they want to interact with it. + + + Content area: the expanded section where detailed information or functionality resides. + + + Title: a concise and descriptive label that summarizes the content of the accordion + section. It helps users understand what type of information they can expect to find inside. + + + Caret icon (Expand/collapse): A visual indicator of the accordion's current state + (expanded or collapsed). It provides an affordance for interaction and ensures users can toggle the + accordion intuitively. + + + Left secondary element (Optional): Provides additional context or enhances the + user experience. Only one of the following can be used per accordion section to avoid + visual clutter: + - Header: Serves as the trigger for expanding or collapsing the section. It acts as a - summary of the content, allowing users to decide if they want to interact with it.{" "} + Icon: Adds visual context or aids recognition by representing the content type or + purpose of the section. - Content area: The expanded section where detailed information or functionality - resides.{" "} + Badge: Displays supplemental information, such as a notification count or status, to + give users a quick overview of the section. - + + + Sublabel (Optional): Offers additional context or instruction. + + + Right secondary element (Optional): Also limited to one element + per section. May include: + + + Helper text: Offers supporting guidance or content summary. + + + Status light: A visual status indicator (e.g., completed, in progress, error). + + + Badge: Similar to the left badge, positioned right for layout flexibility. + + + + + + + ), + }, + { + title: "Using accordions", + subSections: [ + { + title: "Behavior and interaction", + content: ( + + The accordion component has two main states: collapsed and expanded. The chevron icon at the end of the + accordion indicates which state the accordion is in. Accordions begin by default in the collapsed state with + all content panels closed. Starting in a collapsed state gives the user a high level overview of the + available information. + ), - subSections: [ - { - title: "Header layout, primary and secondary elements", - content: ( - <> - - The accordion header is divided into two sections: left and right, each of which can contain different - UI elements. These elements are categorised as primary or secondary, based on their importance and - role within the accordion's functionality. - - Accordion elements - - ), - subSections: [ - { - title: "Primary Elements", - content: ( - <> - - The primary elements are mandatory and provide the basic functionality of the - accordion. These ensure the component is functional and intuitive for users: - - - - Title: A concise and descriptive label that summarises the content of the - accordion section. It helps users understand what type of information they can expect to find - inside. - - - Chevron Icon: A visual indicator of the accordion’s current state (expanded or - collapsed). It provides an affordance for interaction and ensures users can toggle the accordion - intuitively. - - - - Without these elements, the accordion cannot effectively communicate its purpose or provide a - clear interaction model. - - - ), - }, - { - title: "Secondary Elements", - content: ( - <> - - The secondary elements are optional and provide additional context or enhance the - user experience. While not essential for the accordion's functionality, they add useful details or - visual hierarchy. - - - - Left secondary elements: - - - Icon: Adds visual context or aids recognition by representing the content - type or purpose of the section. - - - Badge: Displays supplemental information, such as a notification count or - status, to give users a quick overview of the section. - - - - - Right secondary elements: - - - Helper text: Provides additional context, such as brief instructions or a - summary of the content within the section. - - - Status light: Displays a visual indicator of the section’s status (e.g., - completed, in progress, or error). - - - Badge: Similar to the left-side badge, but placed on the right for better - alignment in specific layouts. - - - - -
      - Accordion examples -
      - - ), - }, - ], - }, - { - title: "Content area", - content: ( - <> - - The content area can contain other components, images, tables, and every custom feature that can be - supported inside the element container. - - Accordion content - - Nesting is allowed and icons can be used as a complement to the header label. - - - ), - }, - ], }, { - title: "Placement and alignment", - subSections: [ - { - title: "Placement", - content: ( - <> - - Accordions can be placed with main page content or placed inside of a container such as a side panel - or tile. - -
      - Accordion placement -
      - - ), - }, - { - title: "Alignment", - content: ( - - By default the chevron icon is placed on the end side of the header. This allows for the title on the - start side to align with other type elements in the layout. - - ), - }, - ], + title: "Content area", + content: ( + <> + + The content area can contain other components, images, tables, and every custom feature that can be + supported inside the element container. + + EXAMPLE!!! + + ), }, { - title: "Behavior and interaction", + title: "Allowing multiple sections open vs single-open behavior", content: ( <> - The accordion component has two main states: collapsed and expanded. The chevron icon at the end of the - accordion indicates which state the accordion is in. Accordions begin by default in the collapsed state - with all content panels closed. Starting in a collapsed state gives the user a high level overview of the - available information. + The accordion component can be configured to allow either multiple sections to be open + simultaneously or limit the user to a single-open section at a time. Each approach has + specific use cases, but it's important to prioritise user needs and content hierarchy when deciding which + behavior to implement. - Trigger collapsed and expanded states when clicking on either the header or icon. + Allow multiple sections open + + This approach gives users full control over the visibility of content, allowing them to open or + collapse multiple sections at the same time. It's particularly useful when: + + + + Users need to compare or reference information across different sections simultaneously. + + + The content in each section is independent and doesn't require strict linear navigation. + + + There is enough vertical space to accommodate multiple expanded sections without overwhelming the + layout. + + - Use icons and animation to easily reflect collapsed and expanded states. - - - - Use a chevron icon to indicate the expand/collapse behavior. - - + Single-open behavior + + Some implementations restrict the accordion to allow only one section to be open at a time. When a + user expands a new section, the previously expanded section collapses automatically. This pattern is + suitable when: + + + + The content is closely related or mutually exclusive, making it logical to view only one section at + a time. + - When the panel expands, the chevron icon rotates 180 degrees counterclockwise. + Vertical space is limited, and having multiple sections open could cause usability or layout issues. - When the panel collapses, the chevron icon rotates 180 degrees clockwise. + A simplified and more guided user experience is desired, such as in wizards or step-by-step + processes. - + ), - subSections: [ - { - title: "Allowing multiple sections open vs single-open behavior", - content: ( - - The accordion component can be configured to allow either multiple sections to be open - simultaneously or limit the user to a single-open section at a time. Each approach has - specific use cases, but it’s important to prioritise user needs and content hierarchy when deciding - which behavior to implement. - - ), - subSections: [ - { - title: "Allow multiple sections open", - content: ( - <> - - This approach gives users full control over the visibility of content, allowing them to open or - collapse multiple sections at the same time. It’s particularly useful when: - - - - Users need to compare or reference information across different sections simultaneously. - - - The content in each section is independent and doesn’t require strict linear navigation. - - - There is enough vertical space to accommodate multiple expanded sections without overwhelming - the layout. - - - - ), - }, - { - title: "Single-open behavior", - content: ( - <> - - Some implementations restrict the accordion to allow only one section to be open - at a time. When a user expands a new section, the previously expanded section collapses - automatically. This pattern is suitable when: - - - - The content is closely related or mutually exclusive, making it logical to view only one section - at a time. - - - Vertical space is limited, and having multiple sections open could cause usability or layout - issues. - - - A simplified and more guided user experience is desired, such as in wizards or step-by-step - processes. - - - - ), - }, - ], - }, - ], }, { - title: "Best practices", + title: "Placement and alignment", + content: ( + <> + + Accordions can be placed with main page content or placed inside of a container such as a side panel or + tile. + + EXAMPLE!!! + + ), + }, + { + title: "Mobile", content: ( <> + + In small devices, extremely long pages are detrimental to the user experience. Collapsing information + minimises excessive scrolling and gives an overview of the structure and content available on the page. + - - One element per side: Each side of the header (left and{" "} - right) should only include one secondary element to maintain a clean - and organised visual hierarchy. - - - No duplicates: Avoid including multiple instances of the same type of element in the - header (e.g., two badges or two status lights), as this can create visual clutter and confuse users. - - - Semantic colors: If both a badge and a status light{" "} - are included, avoid using semantic colors (e.g., red, green) for the badge to prevent it from competing - visually with the status light. - - - Growth priority: Mandatory and descriptive elements, such as the title, are prioritised - over optional elements to ensure that essential information is always visible and accessible. - + In mobile use 100% of the available screen width ), + }, + { + title: "Best practices", + content: ( + + To ensure a clean, efficient, and user-friendly experience, follow these best practices when designing and + implementing accordion components: + + ), subSections: [ { - title: "Mobile", + title: "Use accordions to manage space and structure", content: ( - <> - - In small devices, extremely long pages are detrimental to the user experience. Collapsing information - minimises excessive scrolling and gives an overview of the structure and content available on the - page. - - - In mobile use 100% of the available screen width. - - + + + Apply accordions when you need to organize large or secondary content into collapsible sections. + + + They are particularly useful for FAQs, optional content, or detailed information nested under + high-level summaries. + + + Collapsing content helps reduce scrolling and offers users control over what they choose to engage + with. + + ), }, { - title: "Do's", + title: "Keep headers simple and informative", content: ( - <> - Use an accordion when: - - - Displaying and grouping additional information that is related or supplemental to - the primary content. - - - Shortening pages and reducing scrolling, especially for optional or non-critical - content. - - - Providing users with granular control over the visibility of information, helping - them interact with the page in a way that meets their specific needs. - - - Organising FAQs or similar repeated structures, where content can be logically - divided into expandable sections. - - - Enhancing content hierarchy by nesting detailed or secondary content under a more - general overview. - - - + + + Each accordion header must include a clear, concise title that describes the content inside. + + + Use a sublabel only when additional context is necessary —it should not overpower the title. + + + Avoid hiding essential or primary information inside an accordion panel. + + ), }, { - title: "Don'ts", + title: "Limit secondary elements for clarity", content: ( - <> - Don’t use an accordion if: - - - The majority of the content on the page is crucial for the user to see upfront, as - hiding it may increase friction or confusion. - - - You need to display a list of selectable options (e.g., navigation menus or - filters)—a dropdown or other list pattern is more appropriate. - - - Critical system information or actions (like alerts, confirmations, or primary - buttons) need to be visible—these should remain prominent and accessible without requiring user - interaction. - - - The interaction of expanding and collapsing creates{" "} - unnecessary complexity or extra clicks for the user. - - - + + + Use only one secondary element per side of the header (left and right) to avoid + clutter. + + + Choose either an icon or a badge for the left side, and a helper text, badge, or status light for the + right side —never more than one per side. + + + Avoid placing two elements of the same type in one header (e.g., two badges), as this reduces + scannability and can confuse users. + + + ), + }, + { + title: "Respect visual hierarchy and semantic meaning", + content: ( + + + Always prioritize the visibility of mandatory elements like the title over optional elements. + + + If both a badge and a status light are present, avoid applying semantic colors (e.g., red, green) to + the badge to prevent visual conflict with the status indicator. + + + Maintain consistency in layout and alignment to support content scanning, especially when multiple + accordion sections are used together. + + + ), + }, + { + title: "Choose the appropriate expand behavior", + content: ( + + + Use single-open behavior when content is interdependent, linear, or when space is + limited. + + + Use multi-open behavior when content is independent or when users may need to view + multiple sections at once. + + + Consider the context of use and user goals when deciding which interaction pattern is most + appropriate. + + + ), + }, + { + title: "Design for mobile and accessibility", + content: ( + + + Accordions should span the full width of the screen on smaller devices for easier interaction. + + + Ensure all interactive elements are large enough to be tapped comfortably on touchscreens. + + ), }, ], diff --git a/apps/website/screens/components/accordion/overview/examples/basicExample.ts b/apps/website/screens/components/accordion/overview/examples/basicExample.ts new file mode 100644 index 000000000..2c658409b --- /dev/null +++ b/apps/website/screens/components/accordion/overview/examples/basicExample.ts @@ -0,0 +1,41 @@ +import { DxcAccordion, DxcInset, DxcBadge, DxcStatusLight, DxcFlex } from "@dxc-technology/halstack-react"; +import { useState } from "react"; + +const code = `() => { + return ( + + + + + + Details + + + + + + + Details + + + + + + ); +}`; + +const scope = { + DxcAccordion, + DxcInset, + DxcBadge, + DxcFlex, + DxcStatusLight, + useState, +}; + +export default { code, scope }; diff --git a/apps/website/screens/components/accordion/overview/images/accordion_anatomy.png b/apps/website/screens/components/accordion/overview/images/accordion_anatomy.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d49b7f7a5f92dde02f9496426167c271fe13a1 GIT binary patch literal 15908 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 GKmP;tgH~$* literal 0 HcmV?d00001 diff --git a/apps/website/screens/components/accordion/overview/images/accordion_content.png b/apps/website/screens/components/accordion/overview/images/accordion_content.png deleted file mode 100644 index bf02e664bd88bb1657668dfce38e1dbfc89bbd62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14480 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 diff --git a/apps/website/screens/components/accordion/overview/images/accordion_elements.png b/apps/website/screens/components/accordion/overview/images/accordion_elements.png deleted file mode 100644 index b508c9908bee9caefce6381bf7be3495a40de479..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9357 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 diff --git a/apps/website/screens/components/accordion/overview/images/accordion_examples.png b/apps/website/screens/components/accordion/overview/images/accordion_examples.png deleted file mode 100644 index d4c3afd9e250c3eda8a67ae1de4eb663f51145e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47814 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 diff --git a/apps/website/screens/components/accordion/overview/images/accordion_placement.png b/apps/website/screens/components/accordion/overview/images/accordion_placement.png deleted file mode 100644 index d55759d6ecadf8f44d2966881737144b573ff4c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10501 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 From d8f9b690dd2f9e812b59b062ec998ac53d159d47 Mon Sep 17 00:00:00 2001 From: Enrique Moreno Date: Wed, 2 Apr 2025 12:08:16 +0200 Subject: [PATCH 4/7] Added accordion examples --- .../accordion/code/AccordionCodePage.tsx | 108 +++++++++--------- .../overview/AccordionOverviewPage.tsx | 6 +- .../overview/examples/basicExample.ts | 45 ++++++++ .../overview/examples/nestedExample.ts | 37 ++++++ .../overview/images/accordion_placement.png | Bin 0 -> 4343 bytes packages/lib/src/accordion/AccordionItem.tsx | 11 +- 6 files changed, 144 insertions(+), 63 deletions(-) create mode 100644 apps/website/screens/components/accordion/overview/examples/nestedExample.ts create mode 100644 apps/website/screens/components/accordion/overview/images/accordion_placement.png diff --git a/apps/website/screens/components/accordion/code/AccordionCodePage.tsx b/apps/website/screens/components/accordion/code/AccordionCodePage.tsx index c70438f61..1e775ee1b 100644 --- a/apps/website/screens/components/accordion/code/AccordionCodePage.tsx +++ b/apps/website/screens/components/accordion/code/AccordionCodePage.tsx @@ -28,17 +28,17 @@ const sections = [ - independent - - boolean - - When true, limits the user to single-open section at a time. When false, multiple sections can be opened - simultaneously. + + + children + - false + {`ReactElement[] | ReactElement`} + Contains one or more accordion items. + - defaultIndexActive @@ -52,25 +52,27 @@ const sections = [ - - indexActive + independent - number | number[] + boolean - The index of the active accordion. If undefined, the component will be uncontrolled and the active - accordion will be managed internally by the component. If null, the component will be controlled and all - accordions will be closed. If the accordion is not independent, several accordions can be activated. + When true, limits the user to single-open section at a time. When false, multiple sections can be opened + simultaneously. + + + false - - - onActiveChange + indexActive - {`(index: number | number[]) => void`} + number | number[] - This function will be called when the user clicks on an accordion. The index of the clicked accordion will - be passed as a parameter. + The index of the active accordion. If undefined, the component will be uncontrolled and the active + accordion will be managed internally by the component. If null, the component will be controlled and all + accordions will be closed. If the accordion is not independent, several accordions can be activated. - @@ -86,16 +88,14 @@ const sections = [ - + onActiveChange - - - children - + {`(index: number | number[]) => void`} - {`ReactElement[] | ReactElement`} + This function will be called when the user clicks on an accordion. The index of the clicked accordion will + be passed as a parameter. - Contains one or more accordion items. - @@ -120,56 +120,48 @@ const sections = [ - - - - label - - + assistiveText string - The panel label. + Assistive text to be placed on the right side of the panel. - - subLabel + badge - string + {"{ position: 'before' | 'after'; element: ReactNode }"} - Additional info label positioned under the label. + Badge component to add extra value to the accordion. - - - badge + + children - {"{ position: 'before' | 'after'; element: ReactNode }"} + React.ReactNode - Badge component to add extra value to the accordion. + The expanded panel of the accordion. This area can be used to render custom content. - + disabled - - - statusLight - + boolean + If true, the component will be disabled. - React.ReactNode + false - Status light component to add extra value to the accordion. - - icon @@ -187,34 +179,42 @@ const sections = [ - - assistiveText + + + + label + + string - Assistive text to be placed on the right side of the panel. + The panel label. - - disabled - boolean + + + statusLight + - If true, the component will be disabled. - false + React.ReactNode + Status light component to add extra value to the accordion. + - - - children + + subLabel - React.ReactNode + string - The expanded panel of the accordion. This area can be used to render custom content. + Additional info label positioned under the label. - diff --git a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx index c43d31fcd..6720e46e3 100644 --- a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx +++ b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx @@ -6,6 +6,8 @@ import Image from "@/common/Image"; import anatomy from "./images/accordion_anatomy.png"; import Example from "@/common/example/Example"; import basicExample from "./examples/basicExample"; +import nestedExample from "./examples/nestedExample"; +import placement from "./images/accordion_placement.png"; const sections = [ { @@ -100,7 +102,7 @@ const sections = [ The content area can contain other components, images, tables, and every custom feature that can be supported inside the element container. - EXAMPLE!!! + ), }, @@ -167,7 +169,7 @@ const sections = [ Accordions can be placed with main page content or placed inside of a container such as a side panel or tile. - EXAMPLE!!! + Accordion's placement ), }, diff --git a/apps/website/screens/components/accordion/overview/examples/basicExample.ts b/apps/website/screens/components/accordion/overview/examples/basicExample.ts index 2c658409b..0d726ff8d 100644 --- a/apps/website/screens/components/accordion/overview/examples/basicExample.ts +++ b/apps/website/screens/components/accordion/overview/examples/basicExample.ts @@ -24,6 +24,51 @@ const code = `() => { + + } + subLabel="Jan, 09 2025" + > + + Details + + + + + } + > + + Details + + + + + }} + label="Life Policy" + subLabel="Ref - 1236554546" + > + + Details + + + + + }} + label="Life Policy" + statusLight={} + subLabel="Ref - 1236554546" + > + + Details + + + ); diff --git a/apps/website/screens/components/accordion/overview/examples/nestedExample.ts b/apps/website/screens/components/accordion/overview/examples/nestedExample.ts new file mode 100644 index 000000000..17ab246ea --- /dev/null +++ b/apps/website/screens/components/accordion/overview/examples/nestedExample.ts @@ -0,0 +1,37 @@ +import { DxcAccordion, DxcInset, DxcBadge, DxcStatusLight, DxcFlex } from "@dxc-technology/halstack-react"; +import { useState } from "react"; + +const code = `() => { + return ( + + + + + + + + Details + + + + + + + + ); +}`; + +const scope = { + DxcAccordion, + DxcInset, + DxcBadge, + DxcFlex, + DxcStatusLight, + useState, +}; + +export default { code, scope }; diff --git a/apps/website/screens/components/accordion/overview/images/accordion_placement.png b/apps/website/screens/components/accordion/overview/images/accordion_placement.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e19cd4e52b307bb2f60d4532ceae3efc7e2876 GIT binary patch literal 4343 zcmeHKX;hO}8ve2a3W$ho5vZ0L5e2C-Q3+cifnyCsSwtzMR%`{TQ8OhFmVl+AAfRBa zqDdgsP(g!Yizx&`s~{i+%05sCL<|x{wumetb3e4|4`)tirhn#~-gCaYox48weV_OF zPWe(Px;kb$5CrLZdwJ}FAPgUZ5W!kV&~x**^ifb~GrWS1L(mdK_(MRKE}MYP+hKdW z4|;psKw6-Ig_a{w5CYWT&kTWCECWE@{AE1^)Cn)gz)Kq_H zelM{Ql!=4TpvT@}lRe_>i#h_V0P$b;Z?d;X@L#N`(LfNA|6)Zx27*v8>%s7nAYIh` zIuC;MAA5Va`LQlP`R(T6?he!HkI$Vu=jym@4Kj%}adq7g=CigUaYxg|j$Ak|2?%ke zP%rL(H-&!J7u&KjsMSNOYS*&*)zQ!6713Y0Z`y|c)~WBig!!ybiM&P}yh|5k(<^wE_U{a;9Vt~`h{g9Fw8A=r^nHhb7eJ(3BlaS^~)ZPR*8c* zYKARSH`Vb?1P=%&khAzOl@@-}D3@P9I1#FO?xQq9#`F>{NB=b)37Fe!BPT$jIjPgnb&{>NjUO-Rfq79H`z4% zQ*inz`?_HRqQmpsYnge^grqYLLtoOcD}346{??3q?$zrTP?4T9$KO0466`-Z5rSxq z7xABM4bOIqCY$=Y>I;f264#{th9MCuTk17QuKL?0^LARDkB_3$oh-ik@~7D@nR@bdDk&BB~j&*R63l-APTnZXO8 z>FMcu`uh6LW($WhMZ*LEPOqrOp^k&BP(SOwCMdG^d2_`-!D&w}@N{1vNg&R7fMwZL3NFO`>EEpL z-;hr4$4ZQJ_Z2SphY%!0ItC%6A>-&bNp2H5)0e~c*`x7@sYeD^A7Cy@iuMXa~YdMdN(jdYBVd>NM}ijw^LVkaA-`rfWW8MKV)jp?TuN~r&0Wl?t$=qx|o!<{Tj zLkxU96df#aa=7`n1lm#F8EnRC26S(grDaBq++S{zQ3KNTKr~dmp(6H)TSczO5Q%Hr zA>X5JirE0}8vr&p&ex^mR`MM%q5IL06!l(KEpyvP zYNspIwOQUuBR4lkv&c;NMOd7D1$12G=1waRRynvk$vR(1$tQG|6H}&VRmz;4oc2Pi zw(im+p^}(305H35gI_TUOg=4jE5BeDTEQC6Q`vZ_9yR2&?|?cZ7OFAZ>4GY<7Vy5D zemy(KUs82slVVRGC0>Q>SdZjO2TOvK)*}W!rNGe!;kX`}HyKgh0;=Sv4+)cf<+#H>!jcv$g~1}EuDI5GhjNKrlRi?_#W}l{GL<8Uwq*jLr1GZ1hUpIOn}*C$ znq@Qq!kx*<$@=>Gw#LA~z(N=(&VIO8E(hS1hvVhrouo+!@;xU-O#Mm>aJe0_1cHi< zfFWWIp*j;&wwDKAKW{zY>3>QW*^Jf;KSl)3!VGJT0mX=*_JG3`YM_gcu%-6EuQ8s! znP;%(54C}Avyi=n!wbL>>s%?3d@j-1B}vdM6pAWfyy70d9?(6hXiS)WEaW9Dh*j=h ze`hkM)YE;XAs8w5*b<`=&KYdZYR0msHI@mH5;R1p@4K^T)>^=<>F@XS->Z(MA!40N z3jma_RAUBc#h&^_G=6MJnC_MR{xXe zqj38v*8>reo-XF)yuKCNS{t!X6@N?C>yn*9r`ta>nc~k=?KDe}q>-tKN-Mgs#(+5S zMF)e3KQph7+j531P*E*cguT`p+!vy3p?X44MQ5#!tguKNK^C#XFq zN+Jk!DT<1bL@iBoD5xR4U&rU@QG)zo(X;i(;Ef%Mq5U`aSmveg(z@kr`*cAgFB3lI z69h|bHr1s$5cu7+fDGx`DRR~9lcY8wX>m9s-91mm#wc5+Mz`)Ad4d!yz2>kuxR4g` zjnqJ_bdK(mev+9Pp&pWlQ$(7QF>Ro#NaTw&EQU#3lxIbKggt8cF#02PZjDv$gEeP) z1=FzV^M7%pHbP` display: flex; align-items: ${(props) => (props.subLabel ? "flex-start" : "center")}; - /* TODO: Check why this was used */ - /* margin-top: ${(props) => props.subLabel && "4px"}; */ `; const IconContainer = styled.span<{ disabled: AccordionItemProps["disabled"] }>` @@ -98,10 +96,11 @@ const AccordionLabel = styled.span<{ disabled: AccordionItemProps["disabled"] }> overflow: hidden; text-overflow: ellipsis; white-space: nowrap; + text-align: left; `; const SubLabel = styled.span<{ disabled: AccordionItemProps["disabled"] }>` - height: 22px; /* TODO: Ask designers if this is correct */ + height: 22px; color: ${(props) => (props.disabled ? "var(--color-fg-neutral-medium)" : "var(--color-fg-neutral-stronger)")}; font-family: var(--typography-font-family); font-size: var(--typography-helper-text-s); @@ -124,8 +123,6 @@ const AssistiveText = styled.span<{ overflow: hidden; text-overflow: ellipsis; align-content: ${(props) => !props.subLabel && "center"}; - /* TODO: Check why this was used */ - /* margin-top: ${(props) => props.subLabel && "4px"}; */ `; const CollapseIndicator = styled.span<{ From 6027a2a67163ac5c3f65d13788f7e0288c7753d6 Mon Sep 17 00:00:00 2001 From: Enrique Moreno Date: Thu, 3 Apr 2025 12:23:56 +0200 Subject: [PATCH 5/7] Fixed sublabel height --- packages/lib/src/accordion/AccordionItem.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/lib/src/accordion/AccordionItem.tsx b/packages/lib/src/accordion/AccordionItem.tsx index bb8fba289..2901614ca 100644 --- a/packages/lib/src/accordion/AccordionItem.tsx +++ b/packages/lib/src/accordion/AccordionItem.tsx @@ -100,7 +100,6 @@ const AccordionLabel = styled.span<{ disabled: AccordionItemProps["disabled"] }> `; const SubLabel = styled.span<{ disabled: AccordionItemProps["disabled"] }>` - height: 22px; color: ${(props) => (props.disabled ? "var(--color-fg-neutral-medium)" : "var(--color-fg-neutral-stronger)")}; font-family: var(--typography-font-family); font-size: var(--typography-helper-text-s); From 6100be56ce5def6b597a2fca6dbec7bce5e65653 Mon Sep 17 00:00:00 2001 From: Enrique Moreno Date: Fri, 11 Apr 2025 12:16:50 +0200 Subject: [PATCH 6/7] Fixes based on feedback --- .../components/accordion/overview/AccordionOverviewPage.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx index 6720e46e3..660f8caa3 100644 --- a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx +++ b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx @@ -38,7 +38,7 @@ const sections = [ section. It helps users understand what type of information they can expect to find inside. - Caret icon (Expand/collapse): A visual indicator of the accordion's current state + Chevron (Expand/collapse): A visual indicator of the accordion's current state (expanded or collapsed). It provides an affordance for interaction and ensures users can toggle the accordion intuitively. @@ -123,7 +123,7 @@ const sections = [ This approach gives users full control over the visibility of content, allowing them to open or collapse multiple sections at the same time. It's particularly useful when: - + Users need to compare or reference information across different sections simultaneously. @@ -143,7 +143,7 @@ const sections = [ user expands a new section, the previously expanded section collapses automatically. This pattern is suitable when: - + The content is closely related or mutually exclusive, making it logical to view only one section at a time. From a7d4564334ccdea51d9f0392b1807fea72737189 Mon Sep 17 00:00:00 2001 From: Enrique Moreno Date: Fri, 11 Apr 2025 12:26:33 +0200 Subject: [PATCH 7/7] Chevron -> chevron icon --- .../components/accordion/overview/AccordionOverviewPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx index 660f8caa3..6a7f8ea18 100644 --- a/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx +++ b/apps/website/screens/components/accordion/overview/AccordionOverviewPage.tsx @@ -38,7 +38,7 @@ const sections = [ section. It helps users understand what type of information they can expect to find inside. - Chevron (Expand/collapse): A visual indicator of the accordion's current state + Chevron icon (Expand/collapse): A visual indicator of the accordion's current state (expanded or collapsed). It provides an affordance for interaction and ensures users can toggle the accordion intuitively.