From 1607c728bca19a003ca08b64b4d2afc73e4d1e2a Mon Sep 17 00:00:00 2001
From: Sebastian <sebasjm@gmail.com>
Date: Wed, 9 Mar 2022 14:00:02 -0300
Subject: first banner implementation with mui

---
 .../src/mui/Paper.stories.tsx                      | 149 +++++++++++++++++++++
 1 file changed, 149 insertions(+)
 create mode 100644 packages/taler-wallet-webextension/src/mui/Paper.stories.tsx

(limited to 'packages/taler-wallet-webextension/src/mui/Paper.stories.tsx')

diff --git a/packages/taler-wallet-webextension/src/mui/Paper.stories.tsx b/packages/taler-wallet-webextension/src/mui/Paper.stories.tsx
new file mode 100644
index 000000000..f263526f2
--- /dev/null
+++ b/packages/taler-wallet-webextension/src/mui/Paper.stories.tsx
@@ -0,0 +1,149 @@
+/*
+ This file is part of GNU Taler
+ (C) 2021 Taler Systems S.A.
+
+ GNU Taler is free software; you can redistribute it and/or modify it under the
+ terms of the GNU General Public License as published by the Free Software
+ Foundation; either version 3, or (at your option) any later version.
+
+ GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with
+ GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
+ */
+
+/**
+ *
+ * @author Sebastian Javier Marchano (sebasjm)
+ */
+
+import { Paper } from "./Paper";
+import { createExample } from "../test-utils";
+import { h } from "preact";
+
+export default {
+  title: "mui/paper",
+  component: Paper,
+};
+
+export const BasicExample = () => (
+  <div
+    style={{
+      display: "flex",
+      wrap: "nowrap",
+      backgroundColor: "lightgray",
+      width: "100%",
+      padding: 10,
+      justifyContent: "space-between",
+    }}
+  >
+    <Paper elevation={0}>
+      <div style={{ height: 128, width: 128 }} />
+    </Paper>
+    <Paper>
+      <div style={{ height: 128, width: 128 }} />
+    </Paper>
+    <Paper elevation={3}>
+      <div style={{ height: 128, width: 128 }} />
+    </Paper>
+    <Paper elevation={8}>
+      <div style={{ height: 128, width: 128 }} />
+    </Paper>
+  </div>
+);
+
+export const Outlined = () => (
+  <div
+    style={{
+      display: "flex",
+      wrap: "nowrap",
+      backgroundColor: "lightgray",
+      width: "100%",
+      padding: 10,
+      justifyContent: "space-around",
+    }}
+  >
+    <Paper variant="outlined">
+      <div
+        style={{
+          textAlign: "center",
+          height: 128,
+          width: 128,
+          lineHeight: "128px",
+        }}
+      >
+        round
+      </div>
+    </Paper>
+    <Paper variant="outlined" square>
+      <div
+        style={{
+          textAlign: "center",
+          height: 128,
+          width: 128,
+          lineHeight: "128px",
+        }}
+      >
+        square
+      </div>
+    </Paper>
+  </div>
+);
+
+export const Elevation = () => (
+  <div
+    style={{
+      display: "flex",
+      flexDirection: "column",
+      backgroundColor: "lightgray",
+      width: "100%",
+      padding: 50,
+      justifyContent: "space-around",
+    }}
+  >
+    {[0, 1, 2, 3, 4, 6, 8, 12, 16, 24].map((elevation) => (
+      <div style={{ marginTop: 50 }} key={elevation}>
+        <Paper elevation={elevation}>
+          <div
+            style={{
+              textAlign: "center",
+              height: 60,
+              lineHeight: "60px",
+            }}
+          >{`elevation=${elevation}`}</div>
+        </Paper>
+      </div>
+    ))}
+  </div>
+);
+
+export const ElevationDark = () => (
+  <div
+    class="theme-dark"
+    style={{
+      display: "flex",
+      flexDirection: "column",
+      backgroundColor: "lightgray",
+      width: "100%",
+      padding: 50,
+      justifyContent: "space-around",
+    }}
+  >
+    to be implemented
+    {/* {[0, 1, 2, 3, 4, 6, 8, 12, 16, 24].map((elevation) => (
+      <div style={{ marginTop: 50 }} key={elevation}>
+        <Paper elevation={elevation}>
+          <div
+            style={{
+              textAlign: "center",
+              height: 60,
+              lineHeight: "60px",
+            }}
+          >{`elevation=${elevation}`}</div>
+        </Paper>
+      </div>
+    ))} */}
+  </div>
+);
-- 
cgit v1.2.3

