+
ライブエディター
+
+ {
+ setCode(value);
+ }}
+ />
+
+
結果
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/components/InteractiveCodeEditor/styles.module.css b/src/components/InteractiveCodeEditor/styles.module.css
new file mode 100644
index 000000000..a823576a0
--- /dev/null
+++ b/src/components/InteractiveCodeEditor/styles.module.css
@@ -0,0 +1,44 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+.playgroundContainer {
+ margin-bottom: var(--ifm-leading);
+ border-radius: var(--ifm-global-radius);
+ box-shadow: var(--ifm-global-shadow-lw);
+ overflow: hidden;
+}
+
+.playgroundHeader {
+ letter-spacing: 0.08rem;
+ padding: 0.75rem;
+ text-transform: uppercase;
+ font-weight: bold;
+ background: var(--ifm-color-emphasis-200);
+ color: var(--ifm-color-content);
+ font-size: var(--ifm-code-font-size);
+}
+
+.playgroundHeader:first-of-type {
+ background: var(--ifm-color-emphasis-600);
+ color: var(--ifm-color-content-inverse);
+}
+
+.playgroundEditor {
+ font: var(--ifm-code-font-size) / var(--ifm-pre-line-height)
+ var(--ifm-font-family-monospace) !important;
+ /* rtl:ignore */
+ direction: ltr;
+}
+
+.playgroundPreview {
+ padding: 1rem;
+ background-color: var(--ifm-pre-background);
+}
+
+.errorFallback {
+ padding: 0.55rem;
+}