summaryrefslogtreecommitdiff
path: root/StyleButton.js
diff options
context:
space:
mode:
authorsanine-a <sanine.not@pm.me>2021-04-13 11:37:51 -0500
committersanine-a <sanine.not@pm.me>2021-04-13 11:37:51 -0500
commitc9c1b78ed805371615d3ca8b54c86da9a35db8ce (patch)
tree1af9063f2e30392fc039738105f86461dddec576 /StyleButton.js
parentbc594a2d3839d1d0a3cc76eed23ec8535c72f6bf (diff)
implement basic user input and button styling
Diffstat (limited to 'StyleButton.js')
-rw-r--r--StyleButton.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/StyleButton.js b/StyleButton.js
new file mode 100644
index 0000000..806ece6
--- /dev/null
+++ b/StyleButton.js
@@ -0,0 +1,15 @@
+function StyleButton(props)
+{
+ const { enabled, handleClick } = props;
+
+ const className = enabled ? 'StyleButtonEnabled' : 'StyleButtonDisabled';
+
+
+ return h(
+ `div.unselectable.StyleButton.${className}`,
+ {
+ onClick: handleClick,
+ },
+ props.text
+ );
+}