feat: add custom icons to the website

This commit adds icons from various sources as a single font file to the website. Icons can be
inserted with the new Icon component.
This commit is contained in:
2023-05-08 15:33:22 +02:00
parent 9641f40f65
commit 5fbab2eefc
8 changed files with 176 additions and 5 deletions

View File

@@ -6,6 +6,7 @@ import GithubRepository from './components/GitHub/GithubRepository.vue';
import ApiLoader from './components/ApiLoader.vue';
import Loader from './components/Loader.vue';
import Cache from './components/Cache.vue';
import Icon from './components/Icon.vue';
export default defineClientConfig({
enhance({ app }) {
@@ -16,6 +17,7 @@ export default defineClientConfig({
app.component('ApiLoader', ApiLoader);
app.component('Loader', Loader);
app.component('Cache', Cache);
app.component('Icon', Icon);
},
setup() {},
layouts: {},