summaryrefslogtreecommitdiff
path: root/src/client/app/desktop/views/components/ui.header.post.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/app/desktop/views/components/ui.header.post.vue')
-rw-r--r--src/client/app/desktop/views/components/ui.header.post.vue54
1 files changed, 54 insertions, 0 deletions
diff --git a/src/client/app/desktop/views/components/ui.header.post.vue b/src/client/app/desktop/views/components/ui.header.post.vue
new file mode 100644
index 0000000000..5c1756b756
--- /dev/null
+++ b/src/client/app/desktop/views/components/ui.header.post.vue
@@ -0,0 +1,54 @@
+<template>
+<div class="note">
+ <button @click="post" title="%i18n:desktop.tags.mk-ui-header-note-button.note%">%fa:pencil-alt%</button>
+</div>
+</template>
+
+<script lang="ts">
+import Vue from 'vue';
+
+export default Vue.extend({
+ methods: {
+ post() {
+ (this as any).apis.post();
+ }
+ }
+});
+</script>
+
+<style lang="stylus" scoped>
+@import '~const.styl'
+
+.note
+ display inline-block
+ padding 8px
+ height 100%
+ vertical-align top
+
+ > button
+ display inline-block
+ margin 0
+ padding 0 10px
+ height 100%
+ font-size 1.2em
+ font-weight normal
+ text-decoration none
+ color $theme-color-foreground
+ background $theme-color !important
+ outline none
+ border none
+ border-radius 4px
+ transition background 0.1s ease
+ cursor pointer
+
+ *
+ pointer-events none
+
+ &:hover
+ background lighten($theme-color, 10%) !important
+
+ &:active
+ background darken($theme-color, 10%) !important
+ transition background 0s ease
+
+</style>