aboutsummaryrefslogtreecommitdiff
path: root/src/components/UIButton.vue
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2021-04-13 23:15:46 -0500
committerFurkan Sahin <furkan-dev@proton.me>2021-04-13 23:15:46 -0500
commit72e980b857ffac4c362d3d4b6689d251fac6a750 (patch)
treef347c443c1e8efe6d244af7e06e11aececa5c00b /src/components/UIButton.vue
parent569488c24ac0ee5c4cca9adfb0dc3f3aa9e7eca4 (diff)
parent5433214aa9b2cd3dd3445f9f2db297d4a6f2e670 (diff)
Merge pull request #2 from cobraguy/styling
Add styling and dark mode
Diffstat (limited to 'src/components/UIButton.vue')
-rw-r--r--src/components/UIButton.vue32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/components/UIButton.vue b/src/components/UIButton.vue
new file mode 100644
index 0000000..57b155b
--- /dev/null
+++ b/src/components/UIButton.vue
@@ -0,0 +1,32 @@
+<template>
+ <button class="ui-button"><slot></slot></button>
+</template>
+
+<script lang="ts">
+import { defineComponent } from 'vue';
+
+export default defineComponent({
+ name: 'UIButton',
+});
+</script>
+
+<style>
+.ui-button {
+ background-color: #500000;
+ border: none;
+ color: white;
+ font-size: 1em;
+ padding: 0.5em;
+}
+
+.ui-button:hover {
+ color: grey;
+ cursor: pointer;
+}
+
+@media (prefers-color-scheme: dark) {
+ .ui-button {
+ background-color: #81302b;
+ }
+}
+</style>