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