UNPKG

@fifteen/design-system-vue

Version:

Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System

2 lines (1 loc) 617 B
"use strict";const e=require("vue"),u=require("./FSvgImage.js");;/* empty css */const c=require("../composables/useIcon.js"),l={class:"FFlagIcon"},a=e.defineComponent({__name:"FFlagIcon",props:{countryCode:{default:void 0},flagCode:{default:"FR"},size:{default:24}},setup(r){const t=r,s=e.computed(()=>t.countryCode??t.flagCode),{markup:n}=c.useIcon("flags",s);return(o,i)=>(e.openBlock(),e.createElementBlock("div",l,[e.createVNode(u,{markup:e.unref(n),"fill-color":"none","use-svg-colors":"",alt:o.countryCode,height:o.size,width:o.size},null,8,["markup","alt","height","width"])]))}});module.exports=a;