Flags of the world react component
The ISO 3166-1 alpha-2 or alpha-3 of the country's flag or one of the following:
_abkhazia
_basque-country
_british-antarctic-territory
_commonwealth
_england
_kosovo
_mars
_nagorno-karabakh
_nato
_northern-cyprus
_olympics
_red-cross
_scotland
_somaliland
_south-ossetia
_united-nations
_unknown
_wales
png
: square png file.icns
: square icns file.ico
: square ico file.svg
: normal sized flag SVG file.
Size of the flag if we are using the PNG format.
Possible values are:
16
: 16 pixels24
: 24 pixels32
: 32 pixels48
: 48 pixels64
: 64 pixels
Display a shiny of flat flag. Default is a flat flag.
Alternative text of the flag HTML tag.
The base path of where the flags files from the vendor folder are in your project.
npm install --save react-flags
You need to copy the content of the vendor
folder to your local project. The default base path is /img/flags
import React from "react";
import Flag from "react-flags";
const App = React.createClass({
render() {
return (
<div>
<Flag
name="CAN"
format="png"
pngSize={64}
shiny={true}
alt="Canada Flag"
/>
</div>
);
}
});
React.render(<App />, document.body);
npm install
npm start
Then work on the Flag.jsx
component in src
.
See the change log.
- GoSquared - 2600 Flag Icon Set
- flag-icon-css - SVG flags icons
Maxime Poulin [email protected]
MIT (See LICENSE)