init
This commit is contained in:
commit
44f31f8b9f
402 changed files with 47865 additions and 0 deletions
26
components/icons/FlagIcon.vue
Normal file
26
components/icons/FlagIcon.vue
Normal file
|
@ -0,0 +1,26 @@
|
|||
<template>
|
||||
<i v-if="code" class="flag-icon" :class="flagIconClass"></i>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'FlagIcon',
|
||||
props: {
|
||||
code: { type: String, default: null }
|
||||
},
|
||||
computed: {
|
||||
flagIconClass() {
|
||||
let code = this.code
|
||||
switch (code) {
|
||||
case 'zh':
|
||||
code = 'cn'
|
||||
break
|
||||
case 'en':
|
||||
code = 'gb'
|
||||
break
|
||||
}
|
||||
return 'flag-icon-' + code
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue