github.com/covergates/covergates@v0.2.2-0.20201009050117-42ef8a19fb95/web/src/plugins/vuetify.ts (about)

     1  import '@mdi/font/css/materialdesignicons.css';
     2  import Vue from 'vue';
     3  import Vuetify from 'vuetify/lib';
     4  import colors from 'vuetify/lib/util/colors';
     5  
     6  import GiteaIcon from '@/components/icons/GiteaIcon.vue';
     7  
     8  Vue.use(Vuetify);
     9  
    10  const themes = {
    11    light: {
    12      primary: colors.cyan.darken3,
    13      secondary: colors.grey.darken4,
    14      accent: colors.blueGrey.darken1,
    15      error: colors.red.darken4
    16    }
    17  };
    18  
    19  export default new Vuetify({
    20    theme: {
    21      themes: themes
    22    },
    23    icons: {
    24      iconfont: 'mdi',
    25      values: {
    26        gitea: {
    27          component: GiteaIcon
    28        }
    29      }
    30    }
    31  });