CountryFlag
To implement CountryFlag component into your project you’ll need to add the import:
import CountryFlag from "@kiwicom/orbit-components/lib/CountryFlag";
After adding import into your project you can use it simply like:
<CountryFlag code="cz" name="Czech Republic" />
Props
Table below contains all types of the props available in CountryFlag component.
| Name | Type | Default | Description | 
|---|---|---|---|
| code | enum | "undefined" | Code for the displayed country flag. | 
| dataTest | string | Optional prop for testing purposes. | |
| id | string | Set idforCountryFlag. | |
| name | string | "" | Defines the altattribute for the image. | 
| role | React.HTMLAttributes<HTMLImageElement>["role"] | ARIA role for the flag image. | |
| size | enum | "medium" | The size of the CountryFlag. | 
enum
If code doesn’t exist “undefined” will be used.
| code | size | 
|---|---|
| "ad" | "small" | 
| "ae" | "medium" | 
| "af" | |
| "ag" | |
| "ai" | |
| "al" | |
| "am" | |
| "an" | |
| "anywhere" | |
| "ao" | |
| "aq" | |
| "ar" | |
| "as" | |
| "at" | |
| "au" | |
| "aw" | |
| "ax" | |
| "az" | |
| "ba" | |
| "bb" | |
| "bd" | |
| "be" | |
| "bf" | |
| "bg" | |
| "bh" | |
| "bi" | |
| "bj" | |
| "bl" | |
| "bm" | |
| "bn" | |
| "bo" | |
| "bq" | |
| "br" | |
| "bs" | |
| "bt" | |
| "bv" | |
| "bw" | |
| "by" | |
| "bz" | |
| "ca-fr" | |
| "ca" | |
| "cc" | |
| "cd" | |
| "cf" | |
| "cg" | |
| "ch" | |
| "ci" | |
| "ck" | |
| "cl" | |
| "cm" | |
| "cn" | |
| "co" | |
| "cr" | |
| "cs" | |
| "ct" | |
| "cu" | |
| "cv" | |
| "cw" | |
| "cx" | |
| "cy" | |
| "cz" | |
| "de" | |
| "dj" | |
| "dk" | |
| "dm" | |
| "do" | |
| "dz" | |
| "ec" | |
| "ee" | |
| "eg" | |
| "eh" | |
| "er" | |
| "es" | |
| "et" | |
| "eu" | |
| "fi" | |
| "fj" | |
| "fk" | |
| "fm" | |
| "fo" | |
| "fr" | |
| "ga" | |
| "gb" | |
| "gd" | |
| "ge" | |
| "gf" | |
| "gg" | |
| "gh" | |
| "gi" | |
| "gl" | |
| "gm" | |
| "gn" | |
| "gp" | |
| "gq" | |
| "gr" | |
| "gs" | |
| "gt" | |
| "gu" | |
| "gw" | |
| "gy" | |
| "hk" | |
| "hm" | |
| "hn" | |
| "hr" | |
| "ht" | |
| "hu" | |
| "ic" | |
| "id" | |
| "ie" | |
| "il" | |
| "im" | |
| "in" | |
| "io" | |
| "iq" | |
| "ir" | |
| "is" | |
| "it" | |
| "je" | |
| "jm" | |
| "jo" | |
| "jp" | |
| "ke" | |
| "kg" | |
| "kh" | |
| "ki" | |
| "km" | |
| "kn" | |
| "kp" | |
| "kr" | |
| "kw" | |
| "ky" | |
| "kz" | |
| "la" | |
| "lb" | |
| "lc" | |
| "li" | |
| "lk" | |
| "lr" | |
| "ls" | |
| "lt" | |
| "lu" | |
| "lv" | |
| "ly" | |
| "ma" | |
| "mc" | |
| "md" | |
| "me" | |
| "mf" | |
| "mg" | |
| "mh" | |
| "mk" | |
| "ml" | |
| "mm" | |
| "mn" | |
| "mo" | |
| "mp" | |
| "mq" | |
| "mr" | |
| "ms" | |
| "mt" | |
| "mu" | |
| "mv" | |
| "mw" | |
| "mx" | |
| "my" | |
| "mz" | |
| "na" | |
| "nc" | |
| "ne" | |
| "nf" | |
| "ng" | |
| "ni" | |
| "nl" | |
| "no" | |
| "np" | |
| "nr" | |
| "nu" | |
| "nz" | |
| "om" | |
| "pa" | |
| "pe" | |
| "pf" | |
| "pg" | |
| "ph" | |
| "pk" | |
| "pl" | |
| "pm" | |
| "pn" | |
| "pr" | |
| "ps" | |
| "pt" | |
| "pw" | |
| "py" | |
| "qa" | |
| "re" | |
| "ro" | |
| "rs" | |
| "ru" | |
| "rw" | |
| "sa" | |
| "sb" | |
| "sc" | |
| "sd" | |
| "se" | |
| "sg" | |
| "sh" | |
| "si" | |
| "sj" | |
| "sk" | |
| "sl" | |
| "sm" | |
| "sn" | |
| "so" | |
| "sr" | |
| "ss" | |
| "st" | |
| "sv" | |
| "sx" | |
| "sy" | |
| "sz" | |
| "tc" | |
| "td" | |
| "tf" | |
| "tg" | |
| "th" | |
| "tj" | |
| "tk" | |
| "tl" | |
| "tm" | |
| "tn" | |
| "to" | |
| "tr" | |
| "tt" | |
| "tv" | |
| "tw" | |
| "tz" | |
| "ua" | |
| "ug" | |
| "um" | |
| "undefined" | |
| "us" | |
| "uy" | |
| "uz" | |
| "va" | |
| "vc" | |
| "ve" | |
| "vg" | |
| "vi" | |
| "vn" | |
| "vu" | |
| "wf" | |
| "ws" | |
| "xk" | |
| "ye" | |
| "yt" | |
| "za" | |
| "zm" | |
| "zw" |