diff --git a/src/components/icons/Icon.tsx b/src/components/icons/Icon.tsx index f759907c..fdbd3eb6 100644 --- a/src/components/icons/Icon.tsx +++ b/src/components/icons/Icon.tsx @@ -143,12 +143,15 @@ import IconTransactions from "./svg/IconTransactions"; import IconTrashcan from "./svg/IconTrashcan"; import IconWarningFilled from "./svg/IconWarningFilled"; import IconWebsite from "./svg/IconWebsite"; +import IconOption from "./svg/IconOption"; +import IconKey from "./svg/IconKey"; +import IconNotification from "./svg/IconNotification"; +import IconChange from "./svg/IconChange"; +import IconDialpad from "./svg/IconDialpad"; import LegIconCheckOff from "./svg/LegIconCheckOff"; import LegIconCheckOn from "./svg/LegIconCheckOn"; import LegIconRadioOff from "./svg/LegIconRadioOff"; import LegIconRadioOn from "./svg/LegIconRadioOn"; -import IconChange from "./svg/IconChange"; -import IconDialpad from "./svg/IconDialpad"; export const IOIcons = { archive: IconArchive, @@ -166,7 +169,7 @@ export const IOIcons = { hourglass: IconHourglass, shareiOs: IconShareiOs, shareAndroid: IconShareAndroid, - locked: IconLockOn /* io-lucchetto */, + locked: IconLockOn, unlocked: IconLockOff, initiatives: IconInitiatives, analytics: IconAnalytics, @@ -177,8 +180,8 @@ export const IOIcons = { pinOn: IconPinOn, emojiSad: IconEmojiSad, emojiHappy: IconEmojiHappy, - phone: IconPhone /* io-phone */, - email: IconEmail /* io-envelope */, + phone: IconPhone, + email: IconEmail, emailFill: IconEmailFill, pec: IconPEC, messageLegal: IconMessageLegal, @@ -188,6 +191,8 @@ export const IOIcons = { docSign: IconDocumentSign, docAgree: IconAgreement, security: IconSecurity, + option: IconOption, + key: IconKey, docGiacenza: IconGiacenza, docAttach: IconDocumentAttachment, docAttachPDF: IconDocumentAttachmentPDF, @@ -196,7 +201,7 @@ export const IOIcons = { success: IconSuccess, ok: IconOk, fiscalCodeIndividual: IconFiscalCodeIndividual, - creditCard: IconCreditCard /* io-carta */, + creditCard: IconCreditCard, bonus: IconBonus, transactions: IconTransactions, amount: IconAmount, @@ -206,7 +211,7 @@ export const IOIcons = { locationAndroid: IconLocationAndroid, coggle: IconCoggle, warningFilled: IconWarningFilled, - notice: IconNotice /* io-warning */, + notice: IconNotice, noticeFilled: IconNoticeFilled, info: IconInfo, infoFilled: IconInfoFilled, @@ -219,16 +224,17 @@ export const IOIcons = { edit: IconEdit, battery: IconBattery, trashcan: IconTrashcan, - calendar: IconCalendar /* io-calendar */ /* io-calendario */, + calendar: IconCalendar, profile: IconProfile, profileFilled: IconProfileFilled, - profileAlt: IconProfileAlt /* io-titolare */, + profileAlt: IconProfileAlt, lightbulb: IconLightbulb, magicWand: IconMagicWand, starFilled: IconStarFilled, starEmpty: IconStarEmpty, switchOff: IconSwitchOff, device: IconDevice, + notification: IconNotification, dialpad: IconDialpad, dotMenu: IconDotMenu, barcode: IconBarcode, @@ -241,13 +247,13 @@ export const IOIcons = { externalLink: IconExternalLink, cancel: IconCancel, help: IconQuestion, - search: IconSearch /* io-search */, + search: IconSearch, chevronRight: IconChevronRight, chevronLeft: IconChevronLeft, chevronBottom: IconChevronBottom, chevronTop: IconChevronTop, chevronRightListItem: IconChevronRightListItem, - closeLarge: IconCloseLarge /* io-close */, + closeLarge: IconCloseLarge, closeMedium: IconCloseMedium, closeSmall: IconCloseSmall, arrowBottom: IconArrowBottom, @@ -257,9 +263,9 @@ export const IOIcons = { change: IconChange, backiOS: IconBackiOS, backAndroid: IconBackAndroid, - navMessages: IconNavMessages /* io-messaggi */, + navMessages: IconNavMessages, navMessagesFocused: IconNavMessagesFocused, - navWallet: IconNavWallet /* io-portafoglio */, + navWallet: IconNavWallet, navWalletFocused: IconNavWalletFocused, navScan: IconNavScan, navServices: IconNavServices, @@ -271,8 +277,8 @@ export const IOIcons = { legRadioOff: LegIconRadioOff, legCheckOn: LegIconCheckOn, legCheckOff: LegIconCheckOff, - biomFingerprint: IconBiomFingerprint /* io-fingerprint */, - biomFaceID: IconBiomFaceID /* io-face-id */, + biomFingerprint: IconBiomFingerprint, + biomFaceID: IconBiomFaceID, categCulture: IconCategCulture, categWellness: IconCategWellness, categLearning: IconCategLearning, @@ -286,7 +292,7 @@ export const IOIcons = { categShopping: IconCategShopping, categSustainability: IconCategSustainability, productIOApp: IconProductIOApp, - productPagoPA: IconProductPagoPA /* io-pagopa */, + productPagoPA: IconProductPagoPA, productIOAppBlueBg: IconProductIOAppBlueBg, checkTick: IconCheckTick, checkTickBig: IconCheckTickBig, diff --git a/src/components/icons/svg/IconDialpad.tsx b/src/components/icons/svg/IconDialpad.tsx index 98337f17..1752058d 100644 --- a/src/components/icons/svg/IconDialpad.tsx +++ b/src/components/icons/svg/IconDialpad.tsx @@ -5,10 +5,8 @@ import { SVGIconProps } from "../Icon"; const IconDialpad = ({ size, style, ...props }: SVGIconProps) => ( ); diff --git a/src/components/icons/svg/IconKey.tsx b/src/components/icons/svg/IconKey.tsx new file mode 100644 index 00000000..c7a2d755 --- /dev/null +++ b/src/components/icons/svg/IconKey.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGIconProps } from "../Icon"; + +const IconKey = ({ size, style, ...props }: SVGIconProps) => ( + + + +); + +export default IconKey; diff --git a/src/components/icons/svg/IconNotification.tsx b/src/components/icons/svg/IconNotification.tsx new file mode 100644 index 00000000..6d85b612 --- /dev/null +++ b/src/components/icons/svg/IconNotification.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGIconProps } from "../Icon"; + +const IconNotification = ({ size, style, ...props }: SVGIconProps) => ( + + + +); + +export default IconNotification; diff --git a/src/components/icons/svg/IconOption.tsx b/src/components/icons/svg/IconOption.tsx new file mode 100644 index 00000000..c4919a07 --- /dev/null +++ b/src/components/icons/svg/IconOption.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGIconProps } from "../Icon"; + +const IconOption = ({ size, style, ...props }: SVGIconProps) => ( + + + +); + +export default IconOption; diff --git a/src/components/icons/svg/originals/IconDialpad.svg b/src/components/icons/svg/originals/IconDialpad.svg index 692d40b5..8f140cbd 100644 --- a/src/components/icons/svg/originals/IconDialpad.svg +++ b/src/components/icons/svg/originals/IconDialpad.svg @@ -1,3 +1,5 @@ - - + + diff --git a/src/components/icons/svg/originals/IconKey.svg b/src/components/icons/svg/originals/IconKey.svg new file mode 100644 index 00000000..c2d1dfa1 --- /dev/null +++ b/src/components/icons/svg/originals/IconKey.svg @@ -0,0 +1,7 @@ + + + diff --git a/src/components/icons/svg/originals/IconNotification.svg b/src/components/icons/svg/originals/IconNotification.svg new file mode 100644 index 00000000..d6b1b4fa --- /dev/null +++ b/src/components/icons/svg/originals/IconNotification.svg @@ -0,0 +1,7 @@ + + + diff --git a/src/components/icons/svg/originals/IconOption.svg b/src/components/icons/svg/originals/IconOption.svg new file mode 100644 index 00000000..88c6c498 --- /dev/null +++ b/src/components/icons/svg/originals/IconOption.svg @@ -0,0 +1,7 @@ + + + diff --git a/src/components/pictograms/Pictogram.tsx b/src/components/pictograms/Pictogram.tsx index b78fd730..1269b861 100644 --- a/src/components/pictograms/Pictogram.tsx +++ b/src/components/pictograms/Pictogram.tsx @@ -50,16 +50,22 @@ import PictogramIdentity from "./svg/PictogramIdentity"; import PictogramAccessDenied from "./svg/PictogramAccessDenied"; import PictogramTime from "./svg/PictogramTime"; import PictogramStopSecurity from "./svg/PictogramStopSecurity"; +import PictogramSecurity from "./svg/PictogramSecurity"; import PictogramPasscode from "./svg/PictogramPasscode"; import PictogramIdentityCheck from "./svg/PictogramIdentityCheck"; import PictogramTrash from "./svg/PictogramTrash"; import PictogramCharity from "./svg/PictogramCharity"; import PictogramEmpty from "./svg/PictogramEmpty"; +import PictogramCie from "./svg/PictogramCie"; +import PictogramFeature from "./svg/PictogramFeature"; /* Bleed Pictograms */ import PictogramBleedCharity from "./svg/PictogramBleedCharity"; import PictogramBleedHelp from "./svg/PictogramBleedHelp"; import PictogramBleedITWallet from "./svg/PictogramBleedITWallet"; import PictogramBleedFeedback from "./svg/PictogramBleedFeedback"; +import PictogramBleedSecurity from "./svg/PictogramBleedSecurity"; +import PictogramBleedFeature from "./svg/PictogramBleedFeature"; +import PictogramBleedCie from "./svg/PictogramBleedCie"; export const IOPictograms = { // Start legacy pictograms // @@ -98,6 +104,7 @@ export const IOPictograms = { manual: PictogramManual, trash: PictogramTrash, empty: PictogramEmpty, + feature: PictogramFeature, charity: PictogramCharity, attention: PictogramAttention, emptyArchive: PictogramEmptyArchive, @@ -115,6 +122,8 @@ export const IOPictograms = { identityCheck: PictogramIdentityCheck, accessDenied: PictogramAccessDenied, stopSecurity: PictogramStopSecurity, + security: PictogramSecurity, + cie: PictogramCie, time: PictogramTime, passcode: PictogramPasscode }; @@ -152,7 +161,7 @@ export const Pictogram = ({ */ export type IOPictogramsBleed = Extract< - "charity" | "help" | "feedback" | "itWallet", + "charity" | "help" | "feedback" | "itWallet" | "security" | "feature" | "cie", IOPictograms >; @@ -162,7 +171,10 @@ export const IOPictogramsBleed: { charity: PictogramBleedCharity, help: PictogramBleedHelp, feedback: PictogramBleedFeedback, - itWallet: PictogramBleedITWallet + itWallet: PictogramBleedITWallet, + security: PictogramBleedSecurity, + feature: PictogramBleedFeature, + cie: PictogramBleedCie }; export const PictogramBleed = ({ diff --git a/src/components/pictograms/svg/PictogramBleedCie.tsx b/src/components/pictograms/svg/PictogramBleedCie.tsx new file mode 100644 index 00000000..7fe5f413 --- /dev/null +++ b/src/components/pictograms/svg/PictogramBleedCie.tsx @@ -0,0 +1,38 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGPictogramProps } from "../Pictogram"; + +const PictogramBleedCie = ({ size, color, ...props }: SVGPictogramProps) => ( + + + + + + + + + +); + +export default PictogramBleedCie; diff --git a/src/components/pictograms/svg/PictogramBleedFeature.tsx b/src/components/pictograms/svg/PictogramBleedFeature.tsx new file mode 100644 index 00000000..013ae03d --- /dev/null +++ b/src/components/pictograms/svg/PictogramBleedFeature.tsx @@ -0,0 +1,46 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGPictogramProps } from "../Pictogram"; + +const PictogramBleedFeature = ({ + size, + color, + ...props +}: SVGPictogramProps) => ( + + + + + + + + + + +); + +export default PictogramBleedFeature; diff --git a/src/components/pictograms/svg/PictogramBleedSecurity.tsx b/src/components/pictograms/svg/PictogramBleedSecurity.tsx new file mode 100644 index 00000000..8b03c992 --- /dev/null +++ b/src/components/pictograms/svg/PictogramBleedSecurity.tsx @@ -0,0 +1,38 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGPictogramProps } from "../Pictogram"; + +const PictogramBleedSecurity = ({ + size, + color, + ...props +}: SVGPictogramProps) => ( + + + + + + + + +); + +export default PictogramBleedSecurity; diff --git a/src/components/pictograms/svg/PictogramCie.tsx b/src/components/pictograms/svg/PictogramCie.tsx new file mode 100644 index 00000000..53904a52 --- /dev/null +++ b/src/components/pictograms/svg/PictogramCie.tsx @@ -0,0 +1,38 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGPictogramProps } from "../Pictogram"; + +const PictogramCie = ({ size, color, ...props }: SVGPictogramProps) => ( + + + + + + + + + +); + +export default PictogramCie; diff --git a/src/components/pictograms/svg/PictogramFeature.tsx b/src/components/pictograms/svg/PictogramFeature.tsx new file mode 100644 index 00000000..0198721b --- /dev/null +++ b/src/components/pictograms/svg/PictogramFeature.tsx @@ -0,0 +1,42 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGPictogramProps } from "../Pictogram"; + +const PictogramFeature = ({ size, color, ...props }: SVGPictogramProps) => ( + + + + + + + + + + +); + +export default PictogramFeature; diff --git a/src/components/pictograms/svg/PictogramSecurity.tsx b/src/components/pictograms/svg/PictogramSecurity.tsx new file mode 100644 index 00000000..0a0345ec --- /dev/null +++ b/src/components/pictograms/svg/PictogramSecurity.tsx @@ -0,0 +1,38 @@ +import React from "react"; +import { Svg, Path } from "react-native-svg"; +import { SVGPictogramProps } from "../Pictogram"; + +const PictogramSecurity = ({ size, color, ...props }: SVGPictogramProps) => ( + + + + + + + + + +); + +export default PictogramSecurity; diff --git a/src/components/pictograms/svg/originals/PictogramBleedCie.svg b/src/components/pictograms/svg/originals/PictogramBleedCie.svg new file mode 100644 index 00000000..5a2b1d12 --- /dev/null +++ b/src/components/pictograms/svg/originals/PictogramBleedCie.svg @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/src/components/pictograms/svg/originals/PictogramBleedFeature.svg b/src/components/pictograms/svg/originals/PictogramBleedFeature.svg new file mode 100644 index 00000000..fa14ca6e --- /dev/null +++ b/src/components/pictograms/svg/originals/PictogramBleedFeature.svg @@ -0,0 +1,34 @@ + + + + + + + + + + diff --git a/src/components/pictograms/svg/originals/PictogramBleedSecurity.svg b/src/components/pictograms/svg/originals/PictogramBleedSecurity.svg new file mode 100644 index 00000000..a1e31f91 --- /dev/null +++ b/src/components/pictograms/svg/originals/PictogramBleedSecurity.svg @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/src/components/pictograms/svg/originals/PictogramCie.svg b/src/components/pictograms/svg/originals/PictogramCie.svg new file mode 100644 index 00000000..1f8853bc --- /dev/null +++ b/src/components/pictograms/svg/originals/PictogramCie.svg @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/src/components/pictograms/svg/originals/PictogramFeature.svg b/src/components/pictograms/svg/originals/PictogramFeature.svg new file mode 100644 index 00000000..6ecfd565 --- /dev/null +++ b/src/components/pictograms/svg/originals/PictogramFeature.svg @@ -0,0 +1,34 @@ + + + + + + + + + + diff --git a/src/components/pictograms/svg/originals/PictogramSecurity.svg b/src/components/pictograms/svg/originals/PictogramSecurity.svg new file mode 100644 index 00000000..39fef996 --- /dev/null +++ b/src/components/pictograms/svg/originals/PictogramSecurity.svg @@ -0,0 +1,30 @@ + + + + + + + + +