From 7063c04dec48fcabcda104c42d61642a554f6044 Mon Sep 17 00:00:00 2001
From: Nate Moore <natemoo-re@users.noreply.github.com>
Date: Mon, 28 Jun 2021 10:46:10 -0500
Subject: Restructure examples (#568)

* rename kitchen sink, pull out react example

* split out the rest of the examples

* align versions

* chore: rename examples

* chore: normalize gitignore

* chore: update package versions

* chore: move framework examples to `framework` namespace

* docs: add README to examples

Co-authored-by: Austin Crim <crim.austin@principal.com>
---
 examples/framework-react/src/components/Counter.jsx | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 examples/framework-react/src/components/Counter.jsx

(limited to 'examples/framework-react/src/components/Counter.jsx')

diff --git a/examples/framework-react/src/components/Counter.jsx b/examples/framework-react/src/components/Counter.jsx
new file mode 100644
index 000000000..3ab6728e7
--- /dev/null
+++ b/examples/framework-react/src/components/Counter.jsx
@@ -0,0 +1,18 @@
+import React, { useState } from 'react';
+
+export default function Counter({ children }) {
+  const [count, setCount] = useState(0);
+  const add = () => setCount((i) => i + 1);
+  const subtract = () => setCount((i) => i - 1);
+
+  return (
+    <>
+      <div className="counter">
+        <button onClick={subtract}>-</button>
+        <pre>{count}</pre>
+        <button onClick={add}>+</button>
+      </div>
+      <div className="children">{children}</div>
+    </>
+  );
+}
-- 
cgit v1.2.3

