diff --git a/stories/foundation/layout/HStack.stories.tsx b/stories/foundation/layout/HStack.stories.tsx
new file mode 100644
index 00000000..01504b2f
--- /dev/null
+++ b/stories/foundation/layout/HStack.stories.tsx
@@ -0,0 +1,73 @@
+import type { Meta, StoryObj } from "@storybook/react";
+import React from "react";
+
+import { View } from "react-native";
+import { HStack, LabelSmall } from "../../../src/components";
+import { IOColors } from "../../../src/core";
+
+// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
+const meta = {
+ title: "Foundation/Layout/HStack",
+ decorators: [
+ Story => (
+
+
+
+ )
+ ],
+ component: HStack,
+ parameters: {
+ // Optional parameter to center the component in the CanHas. More info: https://storybook.js.org/docs/react/configure/story-layout
+ layout: "centered"
+ },
+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs
+ tags: ["autodocs"]
+} satisfies Meta;
+
+export default meta;
+type Story = StoryObj;
+
+// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args
+export const Base: Story = {
+ args: {
+ space: 16,
+ children: (
+
+ {[...Array(3)].map((_el, i) => (
+
+ {`${
+ i + 1
+ }`}
+
+ ))}
+
+
+ Growing width
+
+
+
+ )
+ }
+};
diff --git a/stories/foundation/layout/VStack.stories.tsx b/stories/foundation/layout/VStack.stories.tsx
new file mode 100644
index 00000000..e636817d
--- /dev/null
+++ b/stories/foundation/layout/VStack.stories.tsx
@@ -0,0 +1,72 @@
+import type { Meta, StoryObj } from "@storybook/react";
+import React from "react";
+
+import { View } from "react-native";
+import { LabelSmall, VStack } from "../../../src/components";
+import { IOColors } from "../../../src/core";
+
+// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
+const meta = {
+ title: "Foundation/Layout/VStack",
+ decorators: [
+ Story => (
+
+
+
+ )
+ ],
+ component: VStack,
+ parameters: {
+ // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout
+ layout: "centered"
+ },
+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs
+ tags: ["autodocs"]
+} satisfies Meta;
+
+export default meta;
+type Story = StoryObj;
+
+// More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args
+export const Base: Story = {
+ args: {
+ space: 16,
+ children: (
+
+ {[...Array(3)].map((_el, i) => (
+
+ {`Block n.${
+ i + 1
+ }`}
+
+ ))}
+
+
+ Different height
+
+
+
+ )
+ }
+};