diff --git a/apps/storybook/stories/components/Layout/AspectRatio/ApectRatio.mdx b/apps/storybook/stories/components/Layout/AspectRatio/ApectRatio.mdx
new file mode 100644
index 0000000000..b9a99275e1
--- /dev/null
+++ b/apps/storybook/stories/components/Layout/AspectRatio/ApectRatio.mdx
@@ -0,0 +1,27 @@
+import { Meta, Canvas, Story, Controls } from "@storybook/blocks";
+import * as AspectRatioStories from "./AspectRatio.stories";
+
+
+
+# Aspect Ratio
+
+AspectRatio brukes to å legge inn responsive bilder, videoer, kart, osv.
+
+## Ta i bruk
+
+```jsx
+import { AspectRatio } from "@kvib/react";
+```
+
+## Props
+
+
+
+
+## Kart 16 / 9 ratio
+
+
+
+## Video med maxWidth
+
+
diff --git a/apps/storybook/stories/components/Layout/AspectRatio/AspectRatio.stories.tsx b/apps/storybook/stories/components/Layout/AspectRatio/AspectRatio.stories.tsx
new file mode 100644
index 0000000000..61f491a72c
--- /dev/null
+++ b/apps/storybook/stories/components/Layout/AspectRatio/AspectRatio.stories.tsx
@@ -0,0 +1,65 @@
+import { AspectRatio as KvibAspectRatio } from "@kvib/react/src/layout";
+import { Image } from "@kvib/react/src/";
+
+import { Meta, StoryObj } from "@storybook/react";
+
+const meta: Meta = {
+ title: "Komponenter/Layout/Aspect Ratio",
+ component: KvibAspectRatio,
+ parameters: {
+ docs: {
+ story: { inline: true },
+ canvas: { sourceState: "shown" },
+ },
+ a11y: {
+ disable: true,
+ },
+ },
+ argTypes: {
+ ratio: {
+ description: "The aspect ratio of the Box. Common values are: `21/9`, `16/9`, `9/16`, `4/3`, `1.85/1`",
+ table: { type: { summary: "ResponsiveValue" } },
+ control: "number",
+ },
+ },
+};
+
+export default meta;
+type Story = StoryObj;
+
+export const AspectRatio: Story = {
+ args: { ratio: 4 / 3 },
+ render: (args) => (
+
+
+
+ ),
+};
+
+export const AspectRatioMap: Story = {
+ args: { ratio: 16 / 9 },
+ render: (args) => (
+
+
+
+ ),
+};
+
+export const AspectRatioVideo: Story = {
+ args: { maxW: "560px", ratio: 1 },
+ render: (args) => (
+
+
+
+ ),
+};
diff --git a/apps/storybook/stories/components/layout/AspectRatio/AspectRatio.mdx b/apps/storybook/stories/components/layout/AspectRatio/AspectRatio.mdx
deleted file mode 100644
index a48ede7a66..0000000000
--- a/apps/storybook/stories/components/layout/AspectRatio/AspectRatio.mdx
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Meta } from "@storybook/blocks";
-
-
-
-# Aspect Ratio
-
-Se [https://chakra-ui.com/docs/components/aspect-ratio](https://chakra-ui.com/docs/components/aspect-ratio) for eksempler og dokumentasjon.
-
-## Ta i bruk
-
-```jsx
-import { AspectRatio } from "@kvib/react";
-```
diff --git a/config b/config
new file mode 100644
index 0000000000..a087b904c5
--- /dev/null
+++ b/config
@@ -0,0 +1 @@
+core.ignorecase=false
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index ccf4135f24..2405abdcc5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,6 +18,7 @@
"eslint-config-custom": "*",
"husky": "^8.0.3",
"prettier": "^3.0.3",
+ "pretty-quick": "^3.1.3",
"turbo": "*"
},
"engines": {