summaryrefslogtreecommitdiff
path: root/docs/src
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-11 18:33:17 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-11 18:33:17 -0700
commite9afb41bed9a723876cf1cf95d636b2ea498a6b3 (patch)
tree35387d7f3df1d28d742b3289c7ff930caa457d8e /docs/src
parent0c9482681f28720dcf75b2ab9d1bbf4d148912d7 (diff)
downloadsncontinue-e9afb41bed9a723876cf1cf95d636b2ea498a6b3.tar.gz
sncontinue-e9afb41bed9a723876cf1cf95d636b2ea498a6b3.tar.bz2
sncontinue-e9afb41bed9a723876cf1cf95d636b2ea498a6b3.zip
docs: :memo: working on autogenerated docs
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/components/ClassPropertyRef.tsx26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/src/components/ClassPropertyRef.tsx b/docs/src/components/ClassPropertyRef.tsx
new file mode 100644
index 00000000..46664c4c
--- /dev/null
+++ b/docs/src/components/ClassPropertyRef.tsx
@@ -0,0 +1,26 @@
+import React from "react";
+
+interface ClassPropertyRefProps {
+ name: string;
+ details: string;
+ required: boolean;
+}
+
+export default function ClassPropertyRef(props: ClassPropertyRefProps) {
+ const details = JSON.parse(props.details);
+
+ return (
+ <>
+ <div>
+ <h4 style={{ display: "inline-block", marginRight: "10px" }}>
+ {props.name}
+ </h4>
+ <span style={{ color: "red", fontSize: "11px", marginRight: "4px" }}>
+ {props.required && "REQUIRED"}
+ </span>
+ <span>{details.type && `(${details.type})`}</span>
+ </div>
+ <p>{details.description}</p>
+ </>
+ );
+}