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:
@@ -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: {},
|
||||
|
||||
Reference in New Issue
Block a user