diff options
author | Gabe Cook <gabe565@gmail.com> | 2020-10-15 13:16:45 -0500 |
---|---|---|
committer | Gabe Cook <gabe565@gmail.com> | 2020-10-15 13:22:51 -0500 |
commit | 0e045b4c55042c1b2e97c3c7b005f83f96106841 (patch) | |
tree | c089f5d621ecdec447d2cb886e151936971f6792 | |
parent | e60870140461be59347a57e5e3ad1657a6326437 (diff) | |
download | homer-0e045b4c55042c1b2e97c3c7b005f83f96106841.tar.gz homer-0e045b4c55042c1b2e97c3c7b005f83f96106841.tar.zst homer-0e045b4c55042c1b2e97c3c7b005f83f96106841.zip |
Add support for a message icon
-rw-r--r-- | docs/configuration.md | 1 | ||||
-rw-r--r-- | public/assets/config.yml.dist | 3 | ||||
-rw-r--r-- | src/components/Message.vue | 7 |
3 files changed, 8 insertions, 3 deletions
diff --git a/docs/configuration.md b/docs/configuration.md index 0e5d002..2cdc10e 100644 --- a/docs/configuration.md +++ b/docs/configuration.md | |||
@@ -68,6 +68,7 @@ message: | |||
68 | # url: "https://<my-api-endpoint>" # Can fetch information from an endpoint to override value below. | 68 | # url: "https://<my-api-endpoint>" # Can fetch information from an endpoint to override value below. |
69 | style: "is-warning" | 69 | style: "is-warning" |
70 | title: "Optional message!" | 70 | title: "Optional message!" |
71 | icon: "fa fa-exclamation-triangle" | ||
71 | content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit." | 72 | content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit." |
72 | 73 | ||
73 | # Optional navbar | 74 | # Optional navbar |
diff --git a/public/assets/config.yml.dist b/public/assets/config.yml.dist index 92133d9..85478ec 100644 --- a/public/assets/config.yml.dist +++ b/public/assets/config.yml.dist | |||
@@ -42,7 +42,8 @@ colors: | |||
42 | message: | 42 | message: |
43 | #url: https://b4bz.io | 43 | #url: https://b4bz.io |
44 | style: "is-dark" # See https://bulma.io/documentation/components/message/#colors for styling options. | 44 | style: "is-dark" # See https://bulma.io/documentation/components/message/#colors for styling options. |
45 | title: "👋 Demo !" | 45 | title: "Demo !" |
46 | icon: "fa fa-grin" | ||
46 | content: "This is a dummy homepage demo. <br /> Find more information on <a href='https://github.com/bastienwirtz/homer'>github.com/bastienwirtz/homer</a>" | 47 | content: "This is a dummy homepage demo. <br /> Find more information on <a href='https://github.com/bastienwirtz/homer'>github.com/bastienwirtz/homer</a>" |
47 | 48 | ||
48 | # Optional navbar | 49 | # Optional navbar |
diff --git a/src/components/Message.vue b/src/components/Message.vue index d007d3e..5a1e0ea 100644 --- a/src/components/Message.vue +++ b/src/components/Message.vue | |||
@@ -1,7 +1,10 @@ | |||
1 | <template> | 1 | <template> |
2 | <article v-if="show" class="message" :class="message.style"> | 2 | <article v-if="show" class="message" :class="message.style"> |
3 | <div v-if="message.title" class="message-header"> | 3 | <div v-if="message.title || message.icon" class="message-header"> |
4 | <p>{{ message.title }}</p> | 4 | <p> |
5 | <i v-if="message.icon" :class="`fa-fw ${message.icon}`"></i> | ||
6 | {{ message.title }} | ||
7 | </p> | ||
5 | </div> | 8 | </div> |
6 | <div | 9 | <div |
7 | v-if="message.content" | 10 | v-if="message.content" |