From e3a9903ea27484f76fa2ee65d679726b476f194f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Mateu=20Aguil=C3=B3=20Bosch=20=28e0ipso=29?=
 <mateu@mateuaguilo.com>
Date: Mon, 17 Jan 2022 22:46:34 +0100
Subject: [PATCH] feat: another example

---
 examples/components/my-card/css/my-card.css   |  3 +++
 examples/components/my-card/metadata.json     | 25 +++++++++++++++++++
 .../components/my-card/my-card.stories.yml    |  6 +++++
 examples/components/my-card/my-card.twig      |  6 +++++
 4 files changed, 40 insertions(+)
 create mode 100644 examples/components/my-card/css/my-card.css
 create mode 100644 examples/components/my-card/metadata.json
 create mode 100644 examples/components/my-card/my-card.stories.yml
 create mode 100644 examples/components/my-card/my-card.twig

diff --git a/examples/components/my-card/css/my-card.css b/examples/components/my-card/css/my-card.css
new file mode 100644
index 0000000..2af8728
--- /dev/null
+++ b/examples/components/my-card/css/my-card.css
@@ -0,0 +1,3 @@
+.cl-component--my-card {
+  max-width: 512px;
+}
diff --git a/examples/components/my-card/metadata.json b/examples/components/my-card/metadata.json
new file mode 100644
index 0000000..d67b1d1
--- /dev/null
+++ b/examples/components/my-card/metadata.json
@@ -0,0 +1,25 @@
+{
+  "$schema": "https://git.drupalcode.org/project/cl_components/-/raw/1.x/src/metadata.schema.json",
+  "machineName": "my-card",
+  "name": "Card",
+  "status": "BETA",
+  "schemas": {
+    "props": {
+      "type": "object",
+      "required": [
+        "header",
+        "children"
+      ],
+      "properties": {
+        "header": {
+          "type": "string",
+          "title": "Header",
+          "description": "The card header",
+          "examples": [
+            "I am a header!"
+          ]
+        }
+      }
+    }
+  }
+}
diff --git a/examples/components/my-card/my-card.stories.yml b/examples/components/my-card/my-card.stories.yml
new file mode 100644
index 0000000..c042beb
--- /dev/null
+++ b/examples/components/my-card/my-card.stories.yml
@@ -0,0 +1,6 @@
+title: Deeply/Card
+stories:
+  - name: Default
+    args:
+      header: I am a header!
+      children: Lorem ipsum, dolor sit, amet ra. Quas praesentium inventore necessitatibus et beatae accusamus veniam officiis. Quisquam ut consectetur possimus recusandae.
diff --git a/examples/components/my-card/my-card.twig b/examples/components/my-card/my-card.twig
new file mode 100644
index 0000000..867783d
--- /dev/null
+++ b/examples/components/my-card/my-card.twig
@@ -0,0 +1,6 @@
+<div {{ clAttributes }}>
+  <h2>{{ header }}</h2>
+  <div class="cl-components--my-card__body">
+    {{ children }}
+  </div>
+</div>
-- 
GitLab