diff --git a/src/static/svg/AD.svg b/public/icons/flags/AD.svg
similarity index 100%
rename from src/static/svg/AD.svg
rename to public/icons/flags/AD.svg
diff --git a/src/static/svg/AE.svg b/public/icons/flags/AE.svg
similarity index 100%
rename from src/static/svg/AE.svg
rename to public/icons/flags/AE.svg
diff --git a/src/static/svg/AF.svg b/public/icons/flags/AF.svg
similarity index 100%
rename from src/static/svg/AF.svg
rename to public/icons/flags/AF.svg
diff --git a/src/static/svg/AG.svg b/public/icons/flags/AG.svg
similarity index 100%
rename from src/static/svg/AG.svg
rename to public/icons/flags/AG.svg
diff --git a/src/static/svg/AI.svg b/public/icons/flags/AI.svg
similarity index 100%
rename from src/static/svg/AI.svg
rename to public/icons/flags/AI.svg
diff --git a/src/static/svg/AL.svg b/public/icons/flags/AL.svg
similarity index 100%
rename from src/static/svg/AL.svg
rename to public/icons/flags/AL.svg
diff --git a/src/static/svg/AM.svg b/public/icons/flags/AM.svg
similarity index 100%
rename from src/static/svg/AM.svg
rename to public/icons/flags/AM.svg
diff --git a/src/static/svg/AO.svg b/public/icons/flags/AO.svg
similarity index 100%
rename from src/static/svg/AO.svg
rename to public/icons/flags/AO.svg
diff --git a/src/static/svg/AR.svg b/public/icons/flags/AR.svg
similarity index 100%
rename from src/static/svg/AR.svg
rename to public/icons/flags/AR.svg
diff --git a/src/static/svg/AS.svg b/public/icons/flags/AS.svg
similarity index 100%
rename from src/static/svg/AS.svg
rename to public/icons/flags/AS.svg
diff --git a/src/static/svg/AT.svg b/public/icons/flags/AT.svg
similarity index 100%
rename from src/static/svg/AT.svg
rename to public/icons/flags/AT.svg
diff --git a/src/static/svg/AU.svg b/public/icons/flags/AU.svg
similarity index 100%
rename from src/static/svg/AU.svg
rename to public/icons/flags/AU.svg
diff --git a/src/static/svg/AW.svg b/public/icons/flags/AW.svg
similarity index 100%
rename from src/static/svg/AW.svg
rename to public/icons/flags/AW.svg
diff --git a/src/static/svg/AX.svg b/public/icons/flags/AX.svg
similarity index 100%
rename from src/static/svg/AX.svg
rename to public/icons/flags/AX.svg
diff --git a/src/static/svg/AZ.svg b/public/icons/flags/AZ.svg
similarity index 100%
rename from src/static/svg/AZ.svg
rename to public/icons/flags/AZ.svg
diff --git a/src/static/svg/BA.svg b/public/icons/flags/BA.svg
similarity index 100%
rename from src/static/svg/BA.svg
rename to public/icons/flags/BA.svg
diff --git a/src/static/svg/BB.svg b/public/icons/flags/BB.svg
similarity index 100%
rename from src/static/svg/BB.svg
rename to public/icons/flags/BB.svg
diff --git a/src/static/svg/BD.svg b/public/icons/flags/BD.svg
similarity index 100%
rename from src/static/svg/BD.svg
rename to public/icons/flags/BD.svg
diff --git a/src/static/svg/BE.svg b/public/icons/flags/BE.svg
similarity index 100%
rename from src/static/svg/BE.svg
rename to public/icons/flags/BE.svg
diff --git a/src/static/svg/BF.svg b/public/icons/flags/BF.svg
similarity index 100%
rename from src/static/svg/BF.svg
rename to public/icons/flags/BF.svg
diff --git a/src/static/svg/BG.svg b/public/icons/flags/BG.svg
similarity index 100%
rename from src/static/svg/BG.svg
rename to public/icons/flags/BG.svg
diff --git a/src/static/svg/BH.svg b/public/icons/flags/BH.svg
similarity index 100%
rename from src/static/svg/BH.svg
rename to public/icons/flags/BH.svg
diff --git a/src/static/svg/BI.svg b/public/icons/flags/BI.svg
similarity index 100%
rename from src/static/svg/BI.svg
rename to public/icons/flags/BI.svg
diff --git a/src/static/svg/BJ.svg b/public/icons/flags/BJ.svg
similarity index 100%
rename from src/static/svg/BJ.svg
rename to public/icons/flags/BJ.svg
diff --git a/src/static/svg/BL.svg b/public/icons/flags/BL.svg
similarity index 100%
rename from src/static/svg/BL.svg
rename to public/icons/flags/BL.svg
diff --git a/src/static/svg/BM.svg b/public/icons/flags/BM.svg
similarity index 100%
rename from src/static/svg/BM.svg
rename to public/icons/flags/BM.svg
diff --git a/src/static/svg/BN.svg b/public/icons/flags/BN.svg
similarity index 100%
rename from src/static/svg/BN.svg
rename to public/icons/flags/BN.svg
diff --git a/src/static/svg/BO.svg b/public/icons/flags/BO.svg
similarity index 100%
rename from src/static/svg/BO.svg
rename to public/icons/flags/BO.svg
diff --git a/src/static/svg/BR.svg b/public/icons/flags/BR.svg
similarity index 100%
rename from src/static/svg/BR.svg
rename to public/icons/flags/BR.svg
diff --git a/src/static/svg/BS.svg b/public/icons/flags/BS.svg
similarity index 100%
rename from src/static/svg/BS.svg
rename to public/icons/flags/BS.svg
diff --git a/src/static/svg/BT.svg b/public/icons/flags/BT.svg
similarity index 100%
rename from src/static/svg/BT.svg
rename to public/icons/flags/BT.svg
diff --git a/src/static/svg/BV.svg b/public/icons/flags/BV.svg
similarity index 100%
rename from src/static/svg/BV.svg
rename to public/icons/flags/BV.svg
diff --git a/src/static/svg/BW.svg b/public/icons/flags/BW.svg
similarity index 100%
rename from src/static/svg/BW.svg
rename to public/icons/flags/BW.svg
diff --git a/src/static/svg/BY.svg b/public/icons/flags/BY.svg
similarity index 100%
rename from src/static/svg/BY.svg
rename to public/icons/flags/BY.svg
diff --git a/src/static/svg/BZ.svg b/public/icons/flags/BZ.svg
similarity index 100%
rename from src/static/svg/BZ.svg
rename to public/icons/flags/BZ.svg
diff --git a/src/static/svg/CA.svg b/public/icons/flags/CA.svg
similarity index 100%
rename from src/static/svg/CA.svg
rename to public/icons/flags/CA.svg
diff --git a/src/static/svg/CC.svg b/public/icons/flags/CC.svg
similarity index 100%
rename from src/static/svg/CC.svg
rename to public/icons/flags/CC.svg
diff --git a/src/static/svg/CD.svg b/public/icons/flags/CD.svg
similarity index 100%
rename from src/static/svg/CD.svg
rename to public/icons/flags/CD.svg
diff --git a/src/static/svg/CF.svg b/public/icons/flags/CF.svg
similarity index 100%
rename from src/static/svg/CF.svg
rename to public/icons/flags/CF.svg
diff --git a/src/static/svg/CG.svg b/public/icons/flags/CG.svg
similarity index 100%
rename from src/static/svg/CG.svg
rename to public/icons/flags/CG.svg
diff --git a/src/static/svg/CH.svg b/public/icons/flags/CH.svg
similarity index 100%
rename from src/static/svg/CH.svg
rename to public/icons/flags/CH.svg
diff --git a/src/static/svg/CI.svg b/public/icons/flags/CI.svg
similarity index 100%
rename from src/static/svg/CI.svg
rename to public/icons/flags/CI.svg
diff --git a/src/static/svg/CK.svg b/public/icons/flags/CK.svg
similarity index 100%
rename from src/static/svg/CK.svg
rename to public/icons/flags/CK.svg
diff --git a/src/static/svg/CL.svg b/public/icons/flags/CL.svg
similarity index 100%
rename from src/static/svg/CL.svg
rename to public/icons/flags/CL.svg
diff --git a/src/static/svg/CM.svg b/public/icons/flags/CM.svg
similarity index 100%
rename from src/static/svg/CM.svg
rename to public/icons/flags/CM.svg
diff --git a/src/static/svg/CN.svg b/public/icons/flags/CN.svg
similarity index 100%
rename from src/static/svg/CN.svg
rename to public/icons/flags/CN.svg
diff --git a/src/static/svg/CO.svg b/public/icons/flags/CO.svg
similarity index 100%
rename from src/static/svg/CO.svg
rename to public/icons/flags/CO.svg
diff --git a/src/static/svg/CR.svg b/public/icons/flags/CR.svg
similarity index 100%
rename from src/static/svg/CR.svg
rename to public/icons/flags/CR.svg
diff --git a/src/static/svg/CU.svg b/public/icons/flags/CU.svg
similarity index 100%
rename from src/static/svg/CU.svg
rename to public/icons/flags/CU.svg
diff --git a/src/static/svg/CV.svg b/public/icons/flags/CV.svg
similarity index 100%
rename from src/static/svg/CV.svg
rename to public/icons/flags/CV.svg
diff --git a/src/static/svg/CW.svg b/public/icons/flags/CW.svg
similarity index 100%
rename from src/static/svg/CW.svg
rename to public/icons/flags/CW.svg
diff --git a/src/static/svg/CX.svg b/public/icons/flags/CX.svg
similarity index 100%
rename from src/static/svg/CX.svg
rename to public/icons/flags/CX.svg
diff --git a/src/static/svg/CY.svg b/public/icons/flags/CY.svg
similarity index 100%
rename from src/static/svg/CY.svg
rename to public/icons/flags/CY.svg
diff --git a/src/static/svg/CZ.svg b/public/icons/flags/CZ.svg
similarity index 100%
rename from src/static/svg/CZ.svg
rename to public/icons/flags/CZ.svg
diff --git a/src/static/svg/DE.svg b/public/icons/flags/DE.svg
similarity index 100%
rename from src/static/svg/DE.svg
rename to public/icons/flags/DE.svg
diff --git a/src/static/svg/DJ.svg b/public/icons/flags/DJ.svg
similarity index 100%
rename from src/static/svg/DJ.svg
rename to public/icons/flags/DJ.svg
diff --git a/src/static/svg/DK.svg b/public/icons/flags/DK.svg
similarity index 100%
rename from src/static/svg/DK.svg
rename to public/icons/flags/DK.svg
diff --git a/src/static/svg/DM.svg b/public/icons/flags/DM.svg
similarity index 100%
rename from src/static/svg/DM.svg
rename to public/icons/flags/DM.svg
diff --git a/src/static/svg/DO.svg b/public/icons/flags/DO.svg
similarity index 100%
rename from src/static/svg/DO.svg
rename to public/icons/flags/DO.svg
diff --git a/src/static/svg/DZ.svg b/public/icons/flags/DZ.svg
similarity index 100%
rename from src/static/svg/DZ.svg
rename to public/icons/flags/DZ.svg
diff --git a/src/static/svg/EC.svg b/public/icons/flags/EC.svg
similarity index 100%
rename from src/static/svg/EC.svg
rename to public/icons/flags/EC.svg
diff --git a/src/static/svg/EE.svg b/public/icons/flags/EE.svg
similarity index 100%
rename from src/static/svg/EE.svg
rename to public/icons/flags/EE.svg
diff --git a/src/static/svg/EG.svg b/public/icons/flags/EG.svg
similarity index 100%
rename from src/static/svg/EG.svg
rename to public/icons/flags/EG.svg
diff --git a/src/static/svg/ER.svg b/public/icons/flags/ER.svg
similarity index 100%
rename from src/static/svg/ER.svg
rename to public/icons/flags/ER.svg
diff --git a/src/static/svg/ES.svg b/public/icons/flags/ES.svg
similarity index 100%
rename from src/static/svg/ES.svg
rename to public/icons/flags/ES.svg
diff --git a/src/static/svg/ET.svg b/public/icons/flags/ET.svg
similarity index 100%
rename from src/static/svg/ET.svg
rename to public/icons/flags/ET.svg
diff --git a/src/static/svg/EU.svg b/public/icons/flags/EU.svg
similarity index 100%
rename from src/static/svg/EU.svg
rename to public/icons/flags/EU.svg
diff --git a/src/static/svg/FI.svg b/public/icons/flags/FI.svg
similarity index 100%
rename from src/static/svg/FI.svg
rename to public/icons/flags/FI.svg
diff --git a/src/static/svg/FJ.svg b/public/icons/flags/FJ.svg
similarity index 100%
rename from src/static/svg/FJ.svg
rename to public/icons/flags/FJ.svg
diff --git a/src/static/svg/FK.svg b/public/icons/flags/FK.svg
similarity index 100%
rename from src/static/svg/FK.svg
rename to public/icons/flags/FK.svg
diff --git a/src/static/svg/FM.svg b/public/icons/flags/FM.svg
similarity index 100%
rename from src/static/svg/FM.svg
rename to public/icons/flags/FM.svg
diff --git a/src/static/svg/FO.svg b/public/icons/flags/FO.svg
similarity index 100%
rename from src/static/svg/FO.svg
rename to public/icons/flags/FO.svg
diff --git a/src/static/svg/FR.svg b/public/icons/flags/FR.svg
similarity index 100%
rename from src/static/svg/FR.svg
rename to public/icons/flags/FR.svg
diff --git a/src/static/svg/GA.svg b/public/icons/flags/GA.svg
similarity index 100%
rename from src/static/svg/GA.svg
rename to public/icons/flags/GA.svg
diff --git a/src/static/svg/GB-ENG.svg b/public/icons/flags/GB-ENG.svg
similarity index 100%
rename from src/static/svg/GB-ENG.svg
rename to public/icons/flags/GB-ENG.svg
diff --git a/src/static/svg/GB-NIR.svg b/public/icons/flags/GB-NIR.svg
similarity index 100%
rename from src/static/svg/GB-NIR.svg
rename to public/icons/flags/GB-NIR.svg
diff --git a/src/static/svg/GB-SCT.svg b/public/icons/flags/GB-SCT.svg
similarity index 100%
rename from src/static/svg/GB-SCT.svg
rename to public/icons/flags/GB-SCT.svg
diff --git a/src/static/svg/GB-WLS.svg b/public/icons/flags/GB-WLS.svg
similarity index 100%
rename from src/static/svg/GB-WLS.svg
rename to public/icons/flags/GB-WLS.svg
diff --git a/src/static/svg/GB-ZET.svg b/public/icons/flags/GB-ZET.svg
similarity index 100%
rename from src/static/svg/GB-ZET.svg
rename to public/icons/flags/GB-ZET.svg
diff --git a/src/static/svg/GB.svg b/public/icons/flags/GB.svg
similarity index 100%
rename from src/static/svg/GB.svg
rename to public/icons/flags/GB.svg
diff --git a/src/static/svg/GD.svg b/public/icons/flags/GD.svg
similarity index 100%
rename from src/static/svg/GD.svg
rename to public/icons/flags/GD.svg
diff --git a/src/static/svg/GE.svg b/public/icons/flags/GE.svg
similarity index 100%
rename from src/static/svg/GE.svg
rename to public/icons/flags/GE.svg
diff --git a/src/static/svg/GF.svg b/public/icons/flags/GF.svg
similarity index 100%
rename from src/static/svg/GF.svg
rename to public/icons/flags/GF.svg
diff --git a/src/static/svg/GG.svg b/public/icons/flags/GG.svg
similarity index 100%
rename from src/static/svg/GG.svg
rename to public/icons/flags/GG.svg
diff --git a/src/static/svg/GH.svg b/public/icons/flags/GH.svg
similarity index 100%
rename from src/static/svg/GH.svg
rename to public/icons/flags/GH.svg
diff --git a/src/static/svg/GI.svg b/public/icons/flags/GI.svg
similarity index 100%
rename from src/static/svg/GI.svg
rename to public/icons/flags/GI.svg
diff --git a/src/static/svg/GL.svg b/public/icons/flags/GL.svg
similarity index 100%
rename from src/static/svg/GL.svg
rename to public/icons/flags/GL.svg
diff --git a/src/static/svg/GM.svg b/public/icons/flags/GM.svg
similarity index 100%
rename from src/static/svg/GM.svg
rename to public/icons/flags/GM.svg
diff --git a/src/static/svg/GN.svg b/public/icons/flags/GN.svg
similarity index 100%
rename from src/static/svg/GN.svg
rename to public/icons/flags/GN.svg
diff --git a/src/static/svg/GP.svg b/public/icons/flags/GP.svg
similarity index 100%
rename from src/static/svg/GP.svg
rename to public/icons/flags/GP.svg
diff --git a/src/static/svg/GQ.svg b/public/icons/flags/GQ.svg
similarity index 100%
rename from src/static/svg/GQ.svg
rename to public/icons/flags/GQ.svg
diff --git a/src/static/svg/GR.svg b/public/icons/flags/GR.svg
similarity index 100%
rename from src/static/svg/GR.svg
rename to public/icons/flags/GR.svg
diff --git a/src/static/svg/GS.svg b/public/icons/flags/GS.svg
similarity index 100%
rename from src/static/svg/GS.svg
rename to public/icons/flags/GS.svg
diff --git a/src/static/svg/GT.svg b/public/icons/flags/GT.svg
similarity index 100%
rename from src/static/svg/GT.svg
rename to public/icons/flags/GT.svg
diff --git a/src/static/svg/GU.svg b/public/icons/flags/GU.svg
similarity index 100%
rename from src/static/svg/GU.svg
rename to public/icons/flags/GU.svg
diff --git a/src/static/svg/GW.svg b/public/icons/flags/GW.svg
similarity index 100%
rename from src/static/svg/GW.svg
rename to public/icons/flags/GW.svg
diff --git a/src/static/svg/GY.svg b/public/icons/flags/GY.svg
similarity index 100%
rename from src/static/svg/GY.svg
rename to public/icons/flags/GY.svg
diff --git a/src/static/svg/HK.svg b/public/icons/flags/HK.svg
similarity index 100%
rename from src/static/svg/HK.svg
rename to public/icons/flags/HK.svg
diff --git a/src/static/svg/HM.svg b/public/icons/flags/HM.svg
similarity index 100%
rename from src/static/svg/HM.svg
rename to public/icons/flags/HM.svg
diff --git a/src/static/svg/HN.svg b/public/icons/flags/HN.svg
similarity index 100%
rename from src/static/svg/HN.svg
rename to public/icons/flags/HN.svg
diff --git a/src/static/svg/HR.svg b/public/icons/flags/HR.svg
similarity index 100%
rename from src/static/svg/HR.svg
rename to public/icons/flags/HR.svg
diff --git a/src/static/svg/HT.svg b/public/icons/flags/HT.svg
similarity index 100%
rename from src/static/svg/HT.svg
rename to public/icons/flags/HT.svg
diff --git a/src/static/svg/HU.svg b/public/icons/flags/HU.svg
similarity index 100%
rename from src/static/svg/HU.svg
rename to public/icons/flags/HU.svg
diff --git a/src/static/svg/ID.svg b/public/icons/flags/ID.svg
similarity index 100%
rename from src/static/svg/ID.svg
rename to public/icons/flags/ID.svg
diff --git a/src/static/svg/IE.svg b/public/icons/flags/IE.svg
similarity index 100%
rename from src/static/svg/IE.svg
rename to public/icons/flags/IE.svg
diff --git a/src/static/svg/IL.svg b/public/icons/flags/IL.svg
similarity index 100%
rename from src/static/svg/IL.svg
rename to public/icons/flags/IL.svg
diff --git a/src/static/svg/IM.svg b/public/icons/flags/IM.svg
similarity index 100%
rename from src/static/svg/IM.svg
rename to public/icons/flags/IM.svg
diff --git a/src/static/svg/IN.svg b/public/icons/flags/IN.svg
similarity index 100%
rename from src/static/svg/IN.svg
rename to public/icons/flags/IN.svg
diff --git a/src/static/svg/IO.svg b/public/icons/flags/IO.svg
similarity index 100%
rename from src/static/svg/IO.svg
rename to public/icons/flags/IO.svg
diff --git a/src/static/svg/IQ.svg b/public/icons/flags/IQ.svg
similarity index 100%
rename from src/static/svg/IQ.svg
rename to public/icons/flags/IQ.svg
diff --git a/src/static/svg/IR.svg b/public/icons/flags/IR.svg
similarity index 100%
rename from src/static/svg/IR.svg
rename to public/icons/flags/IR.svg
diff --git a/src/static/svg/IS.svg b/public/icons/flags/IS.svg
similarity index 100%
rename from src/static/svg/IS.svg
rename to public/icons/flags/IS.svg
diff --git a/src/static/svg/IT.svg b/public/icons/flags/IT.svg
similarity index 100%
rename from src/static/svg/IT.svg
rename to public/icons/flags/IT.svg
diff --git a/src/static/svg/JE.svg b/public/icons/flags/JE.svg
similarity index 100%
rename from src/static/svg/JE.svg
rename to public/icons/flags/JE.svg
diff --git a/src/static/svg/JM.svg b/public/icons/flags/JM.svg
similarity index 100%
rename from src/static/svg/JM.svg
rename to public/icons/flags/JM.svg
diff --git a/src/static/svg/JO.svg b/public/icons/flags/JO.svg
similarity index 100%
rename from src/static/svg/JO.svg
rename to public/icons/flags/JO.svg
diff --git a/src/static/svg/JP.svg b/public/icons/flags/JP.svg
similarity index 100%
rename from src/static/svg/JP.svg
rename to public/icons/flags/JP.svg
diff --git a/src/static/svg/KE.svg b/public/icons/flags/KE.svg
similarity index 100%
rename from src/static/svg/KE.svg
rename to public/icons/flags/KE.svg
diff --git a/src/static/svg/KG.svg b/public/icons/flags/KG.svg
similarity index 100%
rename from src/static/svg/KG.svg
rename to public/icons/flags/KG.svg
diff --git a/src/static/svg/KH.svg b/public/icons/flags/KH.svg
similarity index 100%
rename from src/static/svg/KH.svg
rename to public/icons/flags/KH.svg
diff --git a/src/static/svg/KI.svg b/public/icons/flags/KI.svg
similarity index 100%
rename from src/static/svg/KI.svg
rename to public/icons/flags/KI.svg
diff --git a/src/static/svg/KM.svg b/public/icons/flags/KM.svg
similarity index 100%
rename from src/static/svg/KM.svg
rename to public/icons/flags/KM.svg
diff --git a/src/static/svg/KN.svg b/public/icons/flags/KN.svg
similarity index 100%
rename from src/static/svg/KN.svg
rename to public/icons/flags/KN.svg
diff --git a/src/static/svg/KP.svg b/public/icons/flags/KP.svg
similarity index 100%
rename from src/static/svg/KP.svg
rename to public/icons/flags/KP.svg
diff --git a/src/static/svg/KR.svg b/public/icons/flags/KR.svg
similarity index 100%
rename from src/static/svg/KR.svg
rename to public/icons/flags/KR.svg
diff --git a/src/static/svg/KW.svg b/public/icons/flags/KW.svg
similarity index 100%
rename from src/static/svg/KW.svg
rename to public/icons/flags/KW.svg
diff --git a/src/static/svg/KY.svg b/public/icons/flags/KY.svg
similarity index 100%
rename from src/static/svg/KY.svg
rename to public/icons/flags/KY.svg
diff --git a/src/static/svg/KZ.svg b/public/icons/flags/KZ.svg
similarity index 100%
rename from src/static/svg/KZ.svg
rename to public/icons/flags/KZ.svg
diff --git a/src/static/svg/LA.svg b/public/icons/flags/LA.svg
similarity index 100%
rename from src/static/svg/LA.svg
rename to public/icons/flags/LA.svg
diff --git a/src/static/svg/LB.svg b/public/icons/flags/LB.svg
similarity index 100%
rename from src/static/svg/LB.svg
rename to public/icons/flags/LB.svg
diff --git a/src/static/svg/LC.svg b/public/icons/flags/LC.svg
similarity index 100%
rename from src/static/svg/LC.svg
rename to public/icons/flags/LC.svg
diff --git a/src/static/svg/LGBT.svg b/public/icons/flags/LGBT.svg
similarity index 100%
rename from src/static/svg/LGBT.svg
rename to public/icons/flags/LGBT.svg
diff --git a/src/static/svg/LI.svg b/public/icons/flags/LI.svg
similarity index 100%
rename from src/static/svg/LI.svg
rename to public/icons/flags/LI.svg
diff --git a/src/static/svg/LK.svg b/public/icons/flags/LK.svg
similarity index 100%
rename from src/static/svg/LK.svg
rename to public/icons/flags/LK.svg
diff --git a/src/static/svg/LR.svg b/public/icons/flags/LR.svg
similarity index 100%
rename from src/static/svg/LR.svg
rename to public/icons/flags/LR.svg
diff --git a/src/static/svg/LS.svg b/public/icons/flags/LS.svg
similarity index 100%
rename from src/static/svg/LS.svg
rename to public/icons/flags/LS.svg
diff --git a/src/static/svg/LT.svg b/public/icons/flags/LT.svg
similarity index 100%
rename from src/static/svg/LT.svg
rename to public/icons/flags/LT.svg
diff --git a/src/static/svg/LU.svg b/public/icons/flags/LU.svg
similarity index 100%
rename from src/static/svg/LU.svg
rename to public/icons/flags/LU.svg
diff --git a/src/static/svg/LV.svg b/public/icons/flags/LV.svg
similarity index 100%
rename from src/static/svg/LV.svg
rename to public/icons/flags/LV.svg
diff --git a/src/static/svg/LY.svg b/public/icons/flags/LY.svg
similarity index 100%
rename from src/static/svg/LY.svg
rename to public/icons/flags/LY.svg
diff --git a/src/static/svg/MA.svg b/public/icons/flags/MA.svg
similarity index 100%
rename from src/static/svg/MA.svg
rename to public/icons/flags/MA.svg
diff --git a/src/static/svg/MC.svg b/public/icons/flags/MC.svg
similarity index 100%
rename from src/static/svg/MC.svg
rename to public/icons/flags/MC.svg
diff --git a/src/static/svg/MD.svg b/public/icons/flags/MD.svg
similarity index 100%
rename from src/static/svg/MD.svg
rename to public/icons/flags/MD.svg
diff --git a/src/static/svg/ME.svg b/public/icons/flags/ME.svg
similarity index 100%
rename from src/static/svg/ME.svg
rename to public/icons/flags/ME.svg
diff --git a/src/static/svg/MF.svg b/public/icons/flags/MF.svg
similarity index 100%
rename from src/static/svg/MF.svg
rename to public/icons/flags/MF.svg
diff --git a/src/static/svg/MG.svg b/public/icons/flags/MG.svg
similarity index 100%
rename from src/static/svg/MG.svg
rename to public/icons/flags/MG.svg
diff --git a/src/static/svg/MH.svg b/public/icons/flags/MH.svg
similarity index 100%
rename from src/static/svg/MH.svg
rename to public/icons/flags/MH.svg
diff --git a/src/static/svg/MK.svg b/public/icons/flags/MK.svg
similarity index 100%
rename from src/static/svg/MK.svg
rename to public/icons/flags/MK.svg
diff --git a/src/static/svg/ML.svg b/public/icons/flags/ML.svg
similarity index 100%
rename from src/static/svg/ML.svg
rename to public/icons/flags/ML.svg
diff --git a/src/static/svg/MM.svg b/public/icons/flags/MM.svg
similarity index 100%
rename from src/static/svg/MM.svg
rename to public/icons/flags/MM.svg
diff --git a/src/static/svg/MN.svg b/public/icons/flags/MN.svg
similarity index 100%
rename from src/static/svg/MN.svg
rename to public/icons/flags/MN.svg
diff --git a/src/static/svg/MO.svg b/public/icons/flags/MO.svg
similarity index 100%
rename from src/static/svg/MO.svg
rename to public/icons/flags/MO.svg
diff --git a/src/static/svg/MP.svg b/public/icons/flags/MP.svg
similarity index 100%
rename from src/static/svg/MP.svg
rename to public/icons/flags/MP.svg
diff --git a/src/static/svg/MQ.svg b/public/icons/flags/MQ.svg
similarity index 100%
rename from src/static/svg/MQ.svg
rename to public/icons/flags/MQ.svg
diff --git a/src/static/svg/MR.svg b/public/icons/flags/MR.svg
similarity index 100%
rename from src/static/svg/MR.svg
rename to public/icons/flags/MR.svg
diff --git a/src/static/svg/MS.svg b/public/icons/flags/MS.svg
similarity index 100%
rename from src/static/svg/MS.svg
rename to public/icons/flags/MS.svg
diff --git a/src/static/svg/MT.svg b/public/icons/flags/MT.svg
similarity index 100%
rename from src/static/svg/MT.svg
rename to public/icons/flags/MT.svg
diff --git a/src/static/svg/MU.svg b/public/icons/flags/MU.svg
similarity index 100%
rename from src/static/svg/MU.svg
rename to public/icons/flags/MU.svg
diff --git a/src/static/svg/MV.svg b/public/icons/flags/MV.svg
similarity index 100%
rename from src/static/svg/MV.svg
rename to public/icons/flags/MV.svg
diff --git a/src/static/svg/MW.svg b/public/icons/flags/MW.svg
similarity index 100%
rename from src/static/svg/MW.svg
rename to public/icons/flags/MW.svg
diff --git a/src/static/svg/MX.svg b/public/icons/flags/MX.svg
similarity index 100%
rename from src/static/svg/MX.svg
rename to public/icons/flags/MX.svg
diff --git a/src/static/svg/MY.svg b/public/icons/flags/MY.svg
similarity index 100%
rename from src/static/svg/MY.svg
rename to public/icons/flags/MY.svg
diff --git a/src/static/svg/MZ.svg b/public/icons/flags/MZ.svg
similarity index 100%
rename from src/static/svg/MZ.svg
rename to public/icons/flags/MZ.svg
diff --git a/src/static/svg/NA.svg b/public/icons/flags/NA.svg
similarity index 100%
rename from src/static/svg/NA.svg
rename to public/icons/flags/NA.svg
diff --git a/src/static/svg/NC.svg b/public/icons/flags/NC.svg
similarity index 100%
rename from src/static/svg/NC.svg
rename to public/icons/flags/NC.svg
diff --git a/src/static/svg/NE.svg b/public/icons/flags/NE.svg
similarity index 100%
rename from src/static/svg/NE.svg
rename to public/icons/flags/NE.svg
diff --git a/src/static/svg/NF.svg b/public/icons/flags/NF.svg
similarity index 100%
rename from src/static/svg/NF.svg
rename to public/icons/flags/NF.svg
diff --git a/src/static/svg/NG.svg b/public/icons/flags/NG.svg
similarity index 100%
rename from src/static/svg/NG.svg
rename to public/icons/flags/NG.svg
diff --git a/src/static/svg/NI.svg b/public/icons/flags/NI.svg
similarity index 100%
rename from src/static/svg/NI.svg
rename to public/icons/flags/NI.svg
diff --git a/src/static/svg/NL.svg b/public/icons/flags/NL.svg
similarity index 100%
rename from src/static/svg/NL.svg
rename to public/icons/flags/NL.svg
diff --git a/src/static/svg/NO.svg b/public/icons/flags/NO.svg
similarity index 100%
rename from src/static/svg/NO.svg
rename to public/icons/flags/NO.svg
diff --git a/src/static/svg/NP.svg b/public/icons/flags/NP.svg
similarity index 100%
rename from src/static/svg/NP.svg
rename to public/icons/flags/NP.svg
diff --git a/src/static/svg/NR.svg b/public/icons/flags/NR.svg
similarity index 100%
rename from src/static/svg/NR.svg
rename to public/icons/flags/NR.svg
diff --git a/src/static/svg/NU.svg b/public/icons/flags/NU.svg
similarity index 100%
rename from src/static/svg/NU.svg
rename to public/icons/flags/NU.svg
diff --git a/src/static/svg/NZ.svg b/public/icons/flags/NZ.svg
similarity index 100%
rename from src/static/svg/NZ.svg
rename to public/icons/flags/NZ.svg
diff --git a/src/static/svg/OM.svg b/public/icons/flags/OM.svg
similarity index 100%
rename from src/static/svg/OM.svg
rename to public/icons/flags/OM.svg
diff --git a/src/static/svg/PA.svg b/public/icons/flags/PA.svg
similarity index 100%
rename from src/static/svg/PA.svg
rename to public/icons/flags/PA.svg
diff --git a/src/static/svg/PE.svg b/public/icons/flags/PE.svg
similarity index 100%
rename from src/static/svg/PE.svg
rename to public/icons/flags/PE.svg
diff --git a/src/static/svg/PF.svg b/public/icons/flags/PF.svg
similarity index 100%
rename from src/static/svg/PF.svg
rename to public/icons/flags/PF.svg
diff --git a/src/static/svg/PG.svg b/public/icons/flags/PG.svg
similarity index 100%
rename from src/static/svg/PG.svg
rename to public/icons/flags/PG.svg
diff --git a/src/static/svg/PH.svg b/public/icons/flags/PH.svg
similarity index 100%
rename from src/static/svg/PH.svg
rename to public/icons/flags/PH.svg
diff --git a/src/static/svg/PK.svg b/public/icons/flags/PK.svg
similarity index 100%
rename from src/static/svg/PK.svg
rename to public/icons/flags/PK.svg
diff --git a/src/static/svg/PL.svg b/public/icons/flags/PL.svg
similarity index 100%
rename from src/static/svg/PL.svg
rename to public/icons/flags/PL.svg
diff --git a/src/static/svg/PM.svg b/public/icons/flags/PM.svg
similarity index 100%
rename from src/static/svg/PM.svg
rename to public/icons/flags/PM.svg
diff --git a/src/static/svg/PN.svg b/public/icons/flags/PN.svg
similarity index 100%
rename from src/static/svg/PN.svg
rename to public/icons/flags/PN.svg
diff --git a/src/static/svg/PR.svg b/public/icons/flags/PR.svg
similarity index 100%
rename from src/static/svg/PR.svg
rename to public/icons/flags/PR.svg
diff --git a/src/static/svg/PS.svg b/public/icons/flags/PS.svg
similarity index 100%
rename from src/static/svg/PS.svg
rename to public/icons/flags/PS.svg
diff --git a/src/static/svg/PT.svg b/public/icons/flags/PT.svg
similarity index 100%
rename from src/static/svg/PT.svg
rename to public/icons/flags/PT.svg
diff --git a/src/static/svg/PW.svg b/public/icons/flags/PW.svg
similarity index 100%
rename from src/static/svg/PW.svg
rename to public/icons/flags/PW.svg
diff --git a/src/static/svg/PY.svg b/public/icons/flags/PY.svg
similarity index 100%
rename from src/static/svg/PY.svg
rename to public/icons/flags/PY.svg
diff --git a/src/static/svg/QA.svg b/public/icons/flags/QA.svg
similarity index 100%
rename from src/static/svg/QA.svg
rename to public/icons/flags/QA.svg
diff --git a/src/static/svg/RE.svg b/public/icons/flags/RE.svg
similarity index 100%
rename from src/static/svg/RE.svg
rename to public/icons/flags/RE.svg
diff --git a/src/static/svg/RO.svg b/public/icons/flags/RO.svg
similarity index 100%
rename from src/static/svg/RO.svg
rename to public/icons/flags/RO.svg
diff --git a/src/static/svg/RS.svg b/public/icons/flags/RS.svg
similarity index 100%
rename from src/static/svg/RS.svg
rename to public/icons/flags/RS.svg
diff --git a/src/static/svg/RU.svg b/public/icons/flags/RU.svg
similarity index 100%
rename from src/static/svg/RU.svg
rename to public/icons/flags/RU.svg
diff --git a/src/static/svg/RW.svg b/public/icons/flags/RW.svg
similarity index 100%
rename from src/static/svg/RW.svg
rename to public/icons/flags/RW.svg
diff --git a/src/static/svg/SA.svg b/public/icons/flags/SA.svg
similarity index 100%
rename from src/static/svg/SA.svg
rename to public/icons/flags/SA.svg
diff --git a/src/static/svg/SB.svg b/public/icons/flags/SB.svg
similarity index 100%
rename from src/static/svg/SB.svg
rename to public/icons/flags/SB.svg
diff --git a/src/static/svg/SC.svg b/public/icons/flags/SC.svg
similarity index 100%
rename from src/static/svg/SC.svg
rename to public/icons/flags/SC.svg
diff --git a/src/static/svg/SD.svg b/public/icons/flags/SD.svg
similarity index 100%
rename from src/static/svg/SD.svg
rename to public/icons/flags/SD.svg
diff --git a/src/static/svg/SE.svg b/public/icons/flags/SE.svg
similarity index 100%
rename from src/static/svg/SE.svg
rename to public/icons/flags/SE.svg
diff --git a/src/static/svg/SG.svg b/public/icons/flags/SG.svg
similarity index 100%
rename from src/static/svg/SG.svg
rename to public/icons/flags/SG.svg
diff --git a/src/static/svg/SH.svg b/public/icons/flags/SH.svg
similarity index 100%
rename from src/static/svg/SH.svg
rename to public/icons/flags/SH.svg
diff --git a/src/static/svg/SI.svg b/public/icons/flags/SI.svg
similarity index 100%
rename from src/static/svg/SI.svg
rename to public/icons/flags/SI.svg
diff --git a/src/static/svg/SJ.svg b/public/icons/flags/SJ.svg
similarity index 100%
rename from src/static/svg/SJ.svg
rename to public/icons/flags/SJ.svg
diff --git a/src/static/svg/SK.svg b/public/icons/flags/SK.svg
similarity index 100%
rename from src/static/svg/SK.svg
rename to public/icons/flags/SK.svg
diff --git a/src/static/svg/SL.svg b/public/icons/flags/SL.svg
similarity index 100%
rename from src/static/svg/SL.svg
rename to public/icons/flags/SL.svg
diff --git a/src/static/svg/SM.svg b/public/icons/flags/SM.svg
similarity index 100%
rename from src/static/svg/SM.svg
rename to public/icons/flags/SM.svg
diff --git a/src/static/svg/SN.svg b/public/icons/flags/SN.svg
similarity index 100%
rename from src/static/svg/SN.svg
rename to public/icons/flags/SN.svg
diff --git a/src/static/svg/SO.svg b/public/icons/flags/SO.svg
similarity index 100%
rename from src/static/svg/SO.svg
rename to public/icons/flags/SO.svg
diff --git a/src/static/svg/SR.svg b/public/icons/flags/SR.svg
similarity index 100%
rename from src/static/svg/SR.svg
rename to public/icons/flags/SR.svg
diff --git a/src/static/svg/SS.svg b/public/icons/flags/SS.svg
similarity index 100%
rename from src/static/svg/SS.svg
rename to public/icons/flags/SS.svg
diff --git a/src/static/svg/ST.svg b/public/icons/flags/ST.svg
similarity index 100%
rename from src/static/svg/ST.svg
rename to public/icons/flags/ST.svg
diff --git a/src/static/svg/SV.svg b/public/icons/flags/SV.svg
similarity index 100%
rename from src/static/svg/SV.svg
rename to public/icons/flags/SV.svg
diff --git a/src/static/svg/SX.svg b/public/icons/flags/SX.svg
similarity index 100%
rename from src/static/svg/SX.svg
rename to public/icons/flags/SX.svg
diff --git a/src/static/svg/SY.svg b/public/icons/flags/SY.svg
similarity index 100%
rename from src/static/svg/SY.svg
rename to public/icons/flags/SY.svg
diff --git a/src/static/svg/SZ.svg b/public/icons/flags/SZ.svg
similarity index 100%
rename from src/static/svg/SZ.svg
rename to public/icons/flags/SZ.svg
diff --git a/src/static/svg/TC.svg b/public/icons/flags/TC.svg
similarity index 100%
rename from src/static/svg/TC.svg
rename to public/icons/flags/TC.svg
diff --git a/src/static/svg/TD.svg b/public/icons/flags/TD.svg
similarity index 100%
rename from src/static/svg/TD.svg
rename to public/icons/flags/TD.svg
diff --git a/src/static/svg/TF.svg b/public/icons/flags/TF.svg
similarity index 100%
rename from src/static/svg/TF.svg
rename to public/icons/flags/TF.svg
diff --git a/src/static/svg/TG.svg b/public/icons/flags/TG.svg
similarity index 100%
rename from src/static/svg/TG.svg
rename to public/icons/flags/TG.svg
diff --git a/src/static/svg/TH.svg b/public/icons/flags/TH.svg
similarity index 100%
rename from src/static/svg/TH.svg
rename to public/icons/flags/TH.svg
diff --git a/src/static/svg/TJ.svg b/public/icons/flags/TJ.svg
similarity index 100%
rename from src/static/svg/TJ.svg
rename to public/icons/flags/TJ.svg
diff --git a/src/static/svg/TK.svg b/public/icons/flags/TK.svg
similarity index 100%
rename from src/static/svg/TK.svg
rename to public/icons/flags/TK.svg
diff --git a/src/static/svg/TL.svg b/public/icons/flags/TL.svg
similarity index 100%
rename from src/static/svg/TL.svg
rename to public/icons/flags/TL.svg
diff --git a/src/static/svg/TM.svg b/public/icons/flags/TM.svg
similarity index 100%
rename from src/static/svg/TM.svg
rename to public/icons/flags/TM.svg
diff --git a/src/static/svg/TN.svg b/public/icons/flags/TN.svg
similarity index 100%
rename from src/static/svg/TN.svg
rename to public/icons/flags/TN.svg
diff --git a/src/static/svg/TO.svg b/public/icons/flags/TO.svg
similarity index 100%
rename from src/static/svg/TO.svg
rename to public/icons/flags/TO.svg
diff --git a/src/static/svg/TR.svg b/public/icons/flags/TR.svg
similarity index 100%
rename from src/static/svg/TR.svg
rename to public/icons/flags/TR.svg
diff --git a/src/static/svg/TT.svg b/public/icons/flags/TT.svg
similarity index 100%
rename from src/static/svg/TT.svg
rename to public/icons/flags/TT.svg
diff --git a/src/static/svg/TV.svg b/public/icons/flags/TV.svg
similarity index 100%
rename from src/static/svg/TV.svg
rename to public/icons/flags/TV.svg
diff --git a/src/static/svg/TW.svg b/public/icons/flags/TW.svg
similarity index 100%
rename from src/static/svg/TW.svg
rename to public/icons/flags/TW.svg
diff --git a/src/static/svg/TZ.svg b/public/icons/flags/TZ.svg
similarity index 100%
rename from src/static/svg/TZ.svg
rename to public/icons/flags/TZ.svg
diff --git a/src/static/svg/UA.svg b/public/icons/flags/UA.svg
similarity index 100%
rename from src/static/svg/UA.svg
rename to public/icons/flags/UA.svg
diff --git a/src/static/svg/UG.svg b/public/icons/flags/UG.svg
similarity index 100%
rename from src/static/svg/UG.svg
rename to public/icons/flags/UG.svg
diff --git a/src/static/svg/UM.svg b/public/icons/flags/UM.svg
similarity index 100%
rename from src/static/svg/UM.svg
rename to public/icons/flags/UM.svg
diff --git a/src/static/svg/US-CA.svg b/public/icons/flags/US-CA.svg
similarity index 100%
rename from src/static/svg/US-CA.svg
rename to public/icons/flags/US-CA.svg
diff --git a/src/static/svg/US.svg b/public/icons/flags/US.svg
similarity index 100%
rename from src/static/svg/US.svg
rename to public/icons/flags/US.svg
diff --git a/src/static/svg/UY.svg b/public/icons/flags/UY.svg
similarity index 100%
rename from src/static/svg/UY.svg
rename to public/icons/flags/UY.svg
diff --git a/src/static/svg/UZ.svg b/public/icons/flags/UZ.svg
similarity index 100%
rename from src/static/svg/UZ.svg
rename to public/icons/flags/UZ.svg
diff --git a/src/static/svg/VA.svg b/public/icons/flags/VA.svg
similarity index 100%
rename from src/static/svg/VA.svg
rename to public/icons/flags/VA.svg
diff --git a/src/static/svg/VC.svg b/public/icons/flags/VC.svg
similarity index 100%
rename from src/static/svg/VC.svg
rename to public/icons/flags/VC.svg
diff --git a/src/static/svg/VE.svg b/public/icons/flags/VE.svg
similarity index 100%
rename from src/static/svg/VE.svg
rename to public/icons/flags/VE.svg
diff --git a/src/static/svg/VG.svg b/public/icons/flags/VG.svg
similarity index 100%
rename from src/static/svg/VG.svg
rename to public/icons/flags/VG.svg
diff --git a/src/static/svg/VI.svg b/public/icons/flags/VI.svg
similarity index 100%
rename from src/static/svg/VI.svg
rename to public/icons/flags/VI.svg
diff --git a/src/static/svg/VN.svg b/public/icons/flags/VN.svg
similarity index 100%
rename from src/static/svg/VN.svg
rename to public/icons/flags/VN.svg
diff --git a/src/static/svg/VU.svg b/public/icons/flags/VU.svg
similarity index 100%
rename from src/static/svg/VU.svg
rename to public/icons/flags/VU.svg
diff --git a/src/static/svg/WF.svg b/public/icons/flags/WF.svg
similarity index 100%
rename from src/static/svg/WF.svg
rename to public/icons/flags/WF.svg
diff --git a/src/static/svg/WS.svg b/public/icons/flags/WS.svg
similarity index 100%
rename from src/static/svg/WS.svg
rename to public/icons/flags/WS.svg
diff --git a/src/static/svg/XK.svg b/public/icons/flags/XK.svg
similarity index 100%
rename from src/static/svg/XK.svg
rename to public/icons/flags/XK.svg
diff --git a/src/static/svg/YE.svg b/public/icons/flags/YE.svg
similarity index 100%
rename from src/static/svg/YE.svg
rename to public/icons/flags/YE.svg
diff --git a/src/static/svg/YT.svg b/public/icons/flags/YT.svg
similarity index 100%
rename from src/static/svg/YT.svg
rename to public/icons/flags/YT.svg
diff --git a/src/static/svg/ZA.svg b/public/icons/flags/ZA.svg
similarity index 100%
rename from src/static/svg/ZA.svg
rename to public/icons/flags/ZA.svg
diff --git a/src/static/svg/ZM.svg b/public/icons/flags/ZM.svg
similarity index 100%
rename from src/static/svg/ZM.svg
rename to public/icons/flags/ZM.svg
diff --git a/src/static/svg/ZW.svg b/public/icons/flags/ZW.svg
similarity index 100%
rename from src/static/svg/ZW.svg
rename to public/icons/flags/ZW.svg
diff --git a/src/components/ExchangeRate/ExchangeRateInput.js b/src/components/ExchangeRate/ExchangeRateInput.js
index cc3e4b9ae..925e1be10 100644
--- a/src/components/ExchangeRate/ExchangeRateInput.js
+++ b/src/components/ExchangeRate/ExchangeRateInput.js
@@ -2,7 +2,7 @@ import React from 'react';
import styled from 'styled-components';
import { ControlGroup } from '@blueprintjs/core';
-import { FlagTag } from '../Tags';
+import { FlagIcon } from '../Tags';
import { FMoneyInputGroup, FFormGroup } from '../Forms';
export function ExchangeRateInputGroup({
@@ -12,11 +12,14 @@ export function ExchangeRateInputGroup({
formGroupProps,
name,
}) {
+ const fromCountryCode = 'US';
+ const toCountryCode = 'LY';
+
return (
- 1 {fromCurrency} =
+ 1 {fromCurrency} =
- {toCurrency}
+ {toCurrency}
@@ -50,3 +53,9 @@ const ExchangeRatePrepend = styled(ExchangeRateSideIcon)`
const ExchangeRateAppend = styled(ExchangeRateSideIcon)`
padding-left: 8px;
`;
+
+const ExchangeFlagIcon = styled(FlagIcon)`
+ margin-right: 5px;
+ margin-left: 5px;
+ display: inline-block;
+`;
diff --git a/src/components/Tags/FlagIcon.js b/src/components/Tags/FlagIcon.js
new file mode 100644
index 000000000..5afc7162c
--- /dev/null
+++ b/src/components/Tags/FlagIcon.js
@@ -0,0 +1,7 @@
+import React from 'react';
+
+export const FlagIcon = ({ countryCode, className }) => {
+ const source = `/icons/flags/${countryCode}.svg`;
+
+ return
;
+};
diff --git a/src/components/Tags/FlagTag.js b/src/components/Tags/FlagTag.js
deleted file mode 100644
index ed3623d8b..000000000
--- a/src/components/Tags/FlagTag.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import React from 'react';
-import styled from 'styled-components';
-
-export const FlagTag = ({ flage }) => {
- return (
-
-
-
- );
-};
-
-const Img = styled.img`
- display: inline-block;
- object-fit: cover;
- object-position: center;
- margin: 0 5px;
-`;
diff --git a/src/components/Tags/index.js b/src/components/Tags/index.js
index 03795ed67..1f765a8ac 100644
--- a/src/components/Tags/index.js
+++ b/src/components/Tags/index.js
@@ -1,4 +1,4 @@
export * from './CurrencyTag';
-export * from './FlagTag'
\ No newline at end of file
+export * from './FlagIcon'
\ No newline at end of file