diff --git a/apps/website/screens/components/card/code/examples/basicUsage.ts b/apps/website/screens/components/card/code/examples/basicUsage.ts index 027da42462..29d3341223 100644 --- a/apps/website/screens/components/card/code/examples/basicUsage.ts +++ b/apps/website/screens/components/card/code/examples/basicUsage.ts @@ -1,23 +1,26 @@ -import { DxcInset, DxcCard, DxcParagraph, DxcContainer } from "@dxc-technology/halstack-react"; +import { DxcInset, DxcCard, DxcParagraph, DxcContainer, DxcFlex, DxcHeading } from "@dxc-technology/halstack-react"; +import resultsetImage from "../images/resultsetTable.png"; const code = `() => { - const image = { - alt: "Example image", - width: "445px", + const resultset = { + alt: "Resultset Table image", + width: "300px", height: "100%", objectFit: "cover", - src: "https://picsum.photos/id/11/1920/1080", + src: resultsetImage.src, }; return ( - - - - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse at pretium mi. Sed ac mi purus. Donec - mattis luctus nisi, vitae scelerisque metus. Praesent in justo vitae quam mollis sollicitudin. Cras at consequat - libero. - + + + + + + A data-rich component designed for displaying large sets of information with built-in features like + sorting, pagination, and scroll behavior to support efficient exploration and comparison. + + @@ -29,6 +32,9 @@ const scope = { DxcInset, DxcContainer, DxcParagraph, + DxcHeading, + DxcFlex, + resultsetImage, }; export default { code, scope }; diff --git a/apps/website/screens/components/card/code/examples/direction.ts b/apps/website/screens/components/card/code/examples/direction.ts index 2b5c4fa97c..c9fef35708 100644 --- a/apps/website/screens/components/card/code/examples/direction.ts +++ b/apps/website/screens/components/card/code/examples/direction.ts @@ -1,23 +1,26 @@ -import { DxcInset, DxcCard, DxcParagraph, DxcContainer } from "@dxc-technology/halstack-react"; +import { DxcInset, DxcCard, DxcParagraph, DxcContainer, DxcFlex, DxcHeading } from "@dxc-technology/halstack-react"; +import resultsetImage from "../images/resultsetTable.png"; const code = `() => { - const image = { - alt: "Example image", + const resultset = { + alt: "Resultset Table image", width: "100%", - height: "250px", + height: "150px", objectFit: "cover", - src: "https://picsum.photos/id/11/1920/1080", + src: resultsetImage.src, }; return ( - - - - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse at pretium mi. Sed ac mi purus. Donec - mattis luctus nisi, vitae scelerisque metus. Praesent in justo vitae quam mollis sollicitudin. Cras at consequat - libero. - + + + + + + A data-rich component designed for displaying large sets of information with built-in features like + sorting, pagination, and scroll behavior to support efficient exploration and comparison. + + @@ -29,6 +32,9 @@ const scope = { DxcInset, DxcContainer, DxcParagraph, + DxcHeading, + DxcFlex, + resultsetImage, }; export default { code, scope }; diff --git a/apps/website/screens/components/card/code/examples/modes.ts b/apps/website/screens/components/card/code/examples/modes.ts index 4d43569adf..dd0934ee02 100644 --- a/apps/website/screens/components/card/code/examples/modes.ts +++ b/apps/website/screens/components/card/code/examples/modes.ts @@ -1,32 +1,46 @@ -import { DxcInset, DxcCard, DxcParagraph, DxcContainer, DxcFlex } from "@dxc-technology/halstack-react"; +import { DxcInset, DxcCard, DxcParagraph, DxcContainer, DxcFlex, DxcHeading } from "@dxc-technology/halstack-react"; +import resultsetImage from "../images/resultsetTable.png"; +import accordionImage from "../images/accordion.png"; const code = `() => { - const image = { - alt: "Example image", + const resultset = { + alt: "Resultset Table image", width: "300px", height: "100%", objectFit: "cover", - src: "https://picsum.photos/id/11/1920/1080", + src: resultsetImage.src, + }; + const accordion = { + alt: "Accordion image", + width: "300px", + height: "100%", + objectFit: "cover", + src: accordionImage.src, }; - - const content = ( - - - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse at pretium mi. Sed ac mi purus. Donec - mattis luctus nisi, vitae scelerisque metus. Praesent in justo vitae quam mollis sollicitudin. Cras at consequat - libero. - - - ); return ( - - - {content} + + + + + + + A data-rich component designed for displaying large sets of information with built-in features like + sorting, pagination, and scroll behavior to support efficient exploration and comparison. + + + - - {content} + + + + + + A component designed to present large amounts of content in a small space by leveraging progressive disclosure. + + + @@ -36,9 +50,12 @@ const code = `() => { const scope = { DxcCard, DxcInset, - DxcFlex, DxcContainer, DxcParagraph, + DxcHeading, + DxcFlex, + resultsetImage, + accordionImage, }; export default { code, scope }; diff --git a/apps/website/screens/components/card/code/examples/selectable.ts b/apps/website/screens/components/card/code/examples/selectable.ts index 2d23f1293d..624ba9c354 100644 --- a/apps/website/screens/components/card/code/examples/selectable.ts +++ b/apps/website/screens/components/card/code/examples/selectable.ts @@ -1,31 +1,51 @@ -import { DxcInset, DxcCard, DxcParagraph, DxcContainer } from "@dxc-technology/halstack-react"; +import { DxcInset, DxcCard, DxcParagraph, DxcContainer, DxcFlex, DxcHeading } from "@dxc-technology/halstack-react"; +import resultsetImage from "../images/resultsetTable.png"; +import accordionImage from "../images/accordion.png"; import { useState } from "react"; const code = `() => { - const image = { - alt: "Example image", - width: "445px", + const resultset = { + alt: "Resultset Table image", + width: "300px", height: "100%", objectFit: "cover", - src: "https://picsum.photos/id/11/1920/1080", + src: resultsetImage.src, }; - - const [selected, setSelected] = useState(false); - const onSelectionChange = (newValue) => { - setSelected(newValue); + const accordion = { + alt: "Accordion image", + width: "300px", + height: "100%", + objectFit: "cover", + src: accordionImage.src, }; + const [selectedCard, setSelectedCard] = useState("accordion"); + return ( - onSelectionChange(newValue)}> - - - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse at pretium mi. Sed ac mi purus. Donec - mattis luctus nisi, vitae scelerisque metus. Praesent in justo vitae quam mollis sollicitudin. Cras at consequat - libero. - - - + + setSelectedCard("resultset")}> + + + + + A data-rich component designed for displaying large sets of information with built-in features like + sorting, pagination, and scroll behavior to support efficient exploration and comparison. + + + + + setSelectedCard("accordion")}> + + + + + A component designed to present large amounts of content in a small space by leveraging progressive disclosure. + + + + + ); }`; @@ -33,8 +53,12 @@ const code = `() => { const scope = { DxcCard, DxcInset, - DxcParagraph, DxcContainer, + DxcParagraph, + DxcHeading, + DxcFlex, + resultsetImage, + accordionImage, useState, }; diff --git a/apps/website/screens/components/card/code/images/accordion.png b/apps/website/screens/components/card/code/images/accordion.png new file mode 100644 index 0000000000..cc852a6687 Binary files /dev/null and b/apps/website/screens/components/card/code/images/accordion.png differ diff --git a/apps/website/screens/components/card/code/images/resultsetTable.png b/apps/website/screens/components/card/code/images/resultsetTable.png new file mode 100644 index 0000000000..578bdb9255 Binary files /dev/null and b/apps/website/screens/components/card/code/images/resultsetTable.png differ diff --git a/apps/website/screens/components/image/code/examples/basicUsage.tsx b/apps/website/screens/components/image/code/examples/basicUsage.tsx index b4b7a2fe69..e3879c6b1f 100644 --- a/apps/website/screens/components/image/code/examples/basicUsage.tsx +++ b/apps/website/screens/components/image/code/examples/basicUsage.tsx @@ -1,4 +1,5 @@ import { DxcImage, DxcInset } from "@dxc-technology/halstack-react"; +import woodenDockImage from "../images/wooden_dock.png"; const code = `() => { return ( @@ -7,7 +8,7 @@ const code = `() => { alt="Wooden dock on a lake" caption="Wooden dock on a beautifully landscaped lake." width="100%" - src="https://images.unsplash.com/photo-1454372182658-c712e4c5a1db?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2670&q=80" + src={woodenDockImage.src} /> ); @@ -16,6 +17,7 @@ const code = `() => { const scope = { DxcImage, DxcInset, + woodenDockImage, }; export default { code, scope }; diff --git a/apps/website/screens/components/image/code/images/wooden_dock.png b/apps/website/screens/components/image/code/images/wooden_dock.png new file mode 100644 index 0000000000..4b7ff4abc2 Binary files /dev/null and b/apps/website/screens/components/image/code/images/wooden_dock.png differ