gitextract_9pcbdlnw/ ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── apri-una-segnalazione.it.yaml │ │ ├── config.yml │ │ └── open-an-issue.en.yaml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── ci.yml │ ├── commit-lint.yml │ ├── pc-check.yml │ ├── pc-update.yml │ ├── publiccode-yml-validation.yml │ ├── publish-release.yml │ └── update-docs.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .npmignore ├── .nvmrc ├── .prettierrc ├── .storybook/ │ ├── main.ts │ ├── manager-head.html │ ├── manager.js │ ├── preview.ts │ ├── stories-helper.ts │ └── theme.ts ├── AUTHORS ├── CHANGELOG.md ├── CODE_OF_CONDUCT.EN.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.EN.md ├── README.md ├── assets/ │ ├── css/ │ │ ├── accesibility.css │ │ └── storybook-fixes.css │ └── docs/ │ └── scss/ │ ├── _callouts.scss │ ├── _colors.scss │ ├── bi-fonts.scss │ └── docs.scss ├── babel.config.json ├── codecov.yml ├── commitlint.config.cjs ├── eslint.config.js ├── jest-setup.js ├── jest.config.cjs ├── package.json ├── publiccode.yml ├── scripts/ │ ├── import_svgs.sh │ ├── svgIndexTemplate.js │ ├── svgTemplate.js │ └── wait-confirm.js ├── src/ │ ├── Accordion/ │ │ ├── Accordion.tsx │ │ ├── AccordionBody.tsx │ │ ├── AccordionHeader.tsx │ │ └── AccordionItem.tsx │ ├── Alert/ │ │ └── Alert.tsx │ ├── Autocomplete/ │ │ └── Autocomplete.tsx │ ├── Avatar/ │ │ ├── AvatarContainer.tsx │ │ ├── AvatarExtraText.tsx │ │ ├── AvatarGroupContainer.tsx │ │ ├── AvatarIcon.tsx │ │ ├── AvatarPresence.tsx │ │ ├── AvatarStatus.tsx │ │ └── AvatarWrapper.tsx │ ├── BackToTop/ │ │ └── BackToTop.tsx │ ├── Badge/ │ │ └── Badge.tsx │ ├── BottomNav/ │ │ ├── BottomNav.tsx │ │ └── BottomNavItem.tsx │ ├── Breadcrumb/ │ │ └── Breadcrumb.tsx │ ├── Button/ │ │ └── Button.tsx │ ├── Callout/ │ │ ├── Callout.tsx │ │ ├── CalloutMoreFooter.tsx │ │ ├── CalloutText.tsx │ │ └── CalloutTitle.tsx │ ├── Card/ │ │ ├── Card.tsx │ │ ├── CardBody.tsx │ │ ├── CardCategory.tsx │ │ ├── CardFooterCTA.tsx │ │ ├── CardReadMore.tsx │ │ ├── CardSignature.tsx │ │ ├── CardTag.tsx │ │ ├── CardTagsHeader.tsx │ │ ├── CardText.tsx │ │ └── CardTitle.tsx │ ├── Carousel/ │ │ ├── Carousel.tsx │ │ └── CarouselSlide.tsx │ ├── Chips/ │ │ ├── Chip.tsx │ │ └── ChipLabel.tsx │ ├── Collapse/ │ │ └── Collapse.tsx │ ├── Dimmer/ │ │ ├── Dimmer.tsx │ │ └── DimmerButtons.tsx │ ├── Dropdown/ │ │ ├── Dropdown.tsx │ │ ├── DropdownMenu.tsx │ │ └── DropdownToggle.tsx │ ├── FontLoader/ │ │ └── FontLoader.tsx │ ├── Forward/ │ │ └── Forward.tsx │ ├── GoBack/ │ │ └── GoBack.tsx │ ├── Grid/ │ │ ├── GridItem.tsx │ │ ├── GridItemText.tsx │ │ ├── GridItemTextWrapper.tsx │ │ ├── GridList.tsx │ │ ├── GridRow.tsx │ │ └── index.ts │ ├── Header/ │ │ ├── Header.tsx │ │ ├── HeaderBrand.tsx │ │ ├── HeaderContent.tsx │ │ ├── HeaderContext.tsx │ │ ├── HeaderLinkZone.tsx │ │ ├── HeaderRightZone.tsx │ │ ├── HeaderSearch.tsx │ │ ├── HeaderSocialsZone.tsx │ │ ├── HeaderToggler.tsx │ │ └── Headers.tsx │ ├── Hero/ │ │ ├── Hero.tsx │ │ ├── HeroBackground.tsx │ │ ├── HeroBody.tsx │ │ ├── HeroButton.tsx │ │ ├── HeroCategory.tsx │ │ ├── HeroTitle.tsx │ │ └── index.ts │ ├── Icon/ │ │ ├── EmptyIcon.tsx │ │ ├── Icon.tsx │ │ └── assets/ │ │ ├── ItAndroid.tsx │ │ ├── ItAndroidSquare.tsx │ │ ├── ItApple.tsx │ │ ├── ItAppleSquare.tsx │ │ ├── ItArrowDown.tsx │ │ ├── ItArrowDownCircle.tsx │ │ ├── ItArrowDownTriangle.tsx │ │ ├── ItArrowLeft.tsx │ │ ├── ItArrowLeftCircle.tsx │ │ ├── ItArrowLeftTriangle.tsx │ │ ├── ItArrowRight.tsx │ │ ├── ItArrowRightCircle.tsx │ │ ├── ItArrowRightTriangle.tsx │ │ ├── ItArrowUp.tsx │ │ ├── ItArrowUpCircle.tsx │ │ ├── ItArrowUpTriangle.tsx │ │ ├── ItBan.tsx │ │ ├── ItBehance.tsx │ │ ├── ItBluesky.tsx │ │ ├── ItBookmark.tsx │ │ ├── ItBox.tsx │ │ ├── ItBurger.tsx │ │ ├── ItCalendar.tsx │ │ ├── ItCamera.tsx │ │ ├── ItCar.tsx │ │ ├── ItCard.tsx │ │ ├── ItCart.tsx │ │ ├── ItChartLine.tsx │ │ ├── ItCheck.tsx │ │ ├── ItCheckCircle.tsx │ │ ├── ItChevronLeft.tsx │ │ ├── ItChevronRight.tsx │ │ ├── ItClip.tsx │ │ ├── ItClock.tsx │ │ ├── ItClose.tsx │ │ ├── ItCloseBig.tsx │ │ ├── ItCloseCircle.tsx │ │ ├── ItCodeCircle.tsx │ │ ├── ItCollapse.tsx │ │ ├── ItComment.tsx │ │ ├── ItCopy.tsx │ │ ├── ItDelete.tsx │ │ ├── ItDesignersItalia.tsx │ │ ├── ItDownload.tsx │ │ ├── ItError.tsx │ │ ├── ItExchangeCircle.tsx │ │ ├── ItExpand.tsx │ │ ├── ItExternalLink.tsx │ │ ├── ItFacebook.tsx │ │ ├── ItFacebookSquare.tsx │ │ ├── ItFigma.tsx │ │ ├── ItFigmaSquare.tsx │ │ ├── ItFile.tsx │ │ ├── ItFileAudio.tsx │ │ ├── ItFileCompressed.tsx │ │ ├── ItFileCsv.tsx │ │ ├── ItFileDocx.tsx │ │ ├── ItFileImage.tsx │ │ ├── ItFileJson.tsx │ │ ├── ItFileOdp.tsx │ │ ├── ItFileOds.tsx │ │ ├── ItFileOdt.tsx │ │ ├── ItFilePdf.tsx │ │ ├── ItFilePdfExt.tsx │ │ ├── ItFilePpt.tsx │ │ ├── ItFileSheet.tsx │ │ ├── ItFileSigned.tsx │ │ ├── ItFileSlides.tsx │ │ ├── ItFileTxt.tsx │ │ ├── ItFileVideo.tsx │ │ ├── ItFileXlsx.tsx │ │ ├── ItFileXml.tsx │ │ ├── ItFiles.tsx │ │ ├── ItFlag.tsx │ │ ├── ItFlickr.tsx │ │ ├── ItFlickrSquare.tsx │ │ ├── ItFolder.tsx │ │ ├── ItFullscreen.tsx │ │ ├── ItFunnel.tsx │ │ ├── ItGithub.tsx │ │ ├── ItGoogle.tsx │ │ ├── ItHearing.tsx │ │ ├── ItHelp.tsx │ │ ├── ItHelpCircle.tsx │ │ ├── ItHorn.tsx │ │ ├── ItInbox.tsx │ │ ├── ItInfoCircle.tsx │ │ ├── ItInstagram.tsx │ │ ├── ItKey.tsx │ │ ├── ItLessCircle.tsx │ │ ├── ItLink.tsx │ │ ├── ItLinkedin.tsx │ │ ├── ItLinkedinSquare.tsx │ │ ├── ItList.tsx │ │ ├── ItLock.tsx │ │ ├── ItLocked.tsx │ │ ├── ItLogout.tsx │ │ ├── ItMail.tsx │ │ ├── ItMailOpen.tsx │ │ ├── ItMapMarker.tsx │ │ ├── ItMapMarkerCircle.tsx │ │ ├── ItMapMarkerMinus.tsx │ │ ├── ItMapMarkerPlus.tsx │ │ ├── ItMastodon.tsx │ │ ├── ItMastodonSquare.tsx │ │ ├── ItMaximize.tsx │ │ ├── ItMaximizeAlt.tsx │ │ ├── ItMedium.tsx │ │ ├── ItMediumSquare.tsx │ │ ├── ItMinimize.tsx │ │ ├── ItMinus.tsx │ │ ├── ItMinusCircle.tsx │ │ ├── ItMoodle.tsx │ │ ├── ItMoodleSquare.tsx │ │ ├── ItMoreActions.tsx │ │ ├── ItMoreItems.tsx │ │ ├── ItNote.tsx │ │ ├── ItOpenSource.tsx │ │ ├── ItPa.tsx │ │ ├── ItPasswordInvisible.tsx │ │ ├── ItPasswordVisible.tsx │ │ ├── ItPencil.tsx │ │ ├── ItPiattaforme.tsx │ │ ├── ItPin.tsx │ │ ├── ItPinterest.tsx │ │ ├── ItPinterestSquare.tsx │ │ ├── ItPlug.tsx │ │ ├── ItPlus.tsx │ │ ├── ItPlusCircle.tsx │ │ ├── ItPresentation.tsx │ │ ├── ItPrint.tsx │ │ ├── ItQuora.tsx │ │ ├── ItQuoraSquare.tsx │ │ ├── ItReddit.tsx │ │ ├── ItRedditSquare.tsx │ │ ├── ItRefresh.tsx │ │ ├── ItRestore.tsx │ │ ├── ItRss.tsx │ │ ├── ItRssSquare.tsx │ │ ├── ItSearch.tsx │ │ ├── ItSettings.tsx │ │ ├── ItShare.tsx │ │ ├── ItSign.tsx │ │ ├── ItSlack.tsx │ │ ├── ItSlackSquare.tsx │ │ ├── ItSnapchat.tsx │ │ ├── ItSnapchatSquare.tsx │ │ ├── ItSoftware.tsx │ │ ├── ItSpotify.tsx │ │ ├── ItStackexchange.tsx │ │ ├── ItStackexchangeSquare.tsx │ │ ├── ItStackoverflow.tsx │ │ ├── ItStackoverflowSquare.tsx │ │ ├── ItStarFull.tsx │ │ ├── ItStarOutline.tsx │ │ ├── ItTeamDigitale.tsx │ │ ├── ItTelegram.tsx │ │ ├── ItTelephone.tsx │ │ ├── ItThreads.tsx │ │ ├── ItThreadsSquare.tsx │ │ ├── ItTiktok.tsx │ │ ├── ItTiktokSquare.tsx │ │ ├── ItTool.tsx │ │ ├── ItTwitter.tsx │ │ ├── ItTwitterSquare.tsx │ │ ├── ItUnlocked.tsx │ │ ├── ItUpload.tsx │ │ ├── ItUser.tsx │ │ ├── ItVideo.tsx │ │ ├── ItVimeo.tsx │ │ ├── ItVimeoSquare.tsx │ │ ├── ItWarning.tsx │ │ ├── ItWarningCircle.tsx │ │ ├── ItWhatsapp.tsx │ │ ├── ItWhatsappSquare.tsx │ │ ├── ItWifi.tsx │ │ ├── ItYoutube.tsx │ │ ├── ItZoomIn.tsx │ │ ├── ItZoomOut.tsx │ │ └── index.ts │ ├── Input/ │ │ ├── Input.tsx │ │ ├── InputContainer.tsx │ │ ├── TextArea.tsx │ │ └── utils.tsx │ ├── LinkList/ │ │ ├── LinkList.tsx │ │ └── LinkListItem.tsx │ ├── List/ │ │ ├── List.tsx │ │ └── ListItem.tsx │ ├── Megamenu/ │ │ ├── MegamenuFooter.tsx │ │ ├── MegamenuHighlightColumn.tsx │ │ └── MegamenuItem.tsx │ ├── Modal/ │ │ ├── Modal.tsx │ │ ├── ModalBody.tsx │ │ ├── ModalFooter.tsx │ │ └── ModalHeader.tsx │ ├── Nav/ │ │ └── Nav.tsx │ ├── NavScroll/ │ │ ├── debounce.ts │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useNavScroll.ts │ │ └── useSizeDetector.ts │ ├── Notification/ │ │ ├── Notification.tsx │ │ ├── NotificationContent.tsx │ │ ├── NotificationManager.tsx │ │ ├── core.tsx │ │ ├── index.ts │ │ ├── types.ts │ │ └── usePosition.tsx │ ├── Pager/ │ │ └── Pager.tsx │ ├── Progress/ │ │ └── Progress.tsx │ ├── Rating/ │ │ └── Rating.tsx │ ├── ResponsiveImage/ │ │ └── ResponsiveImage.tsx │ ├── Section/ │ │ └── Section.tsx │ ├── Select/ │ │ └── Select.tsx │ ├── Sidebar/ │ │ └── Sidebar.tsx │ ├── Skiplink/ │ │ ├── Skiplink.tsx │ │ └── SkiplinkItem.tsx │ ├── Spinner/ │ │ └── Spinner.tsx │ ├── Stepper/ │ │ ├── StepperContainer.tsx │ │ ├── StepperContent.tsx │ │ ├── StepperDots.tsx │ │ ├── StepperHeader.tsx │ │ ├── StepperHeaderElement.tsx │ │ └── StepperNav.tsx │ ├── Tab/ │ │ ├── TabNav.tsx │ │ ├── TabNavItem.tsx │ │ ├── TabNavLink.tsx │ │ └── TabPanel.tsx │ ├── ThumbNav/ │ │ ├── ThumbNav.tsx │ │ └── ThumbNavItem.tsx │ ├── Timeline/ │ │ ├── TimelinePin.tsx │ │ └── TimelineWrapper.tsx │ ├── Toggle/ │ │ └── Toggle.tsx │ ├── Toolbar/ │ │ ├── Toolbar.tsx │ │ ├── ToolbarDividerItem.tsx │ │ └── ToolbarItem.tsx │ ├── Transfer/ │ │ ├── BacktransferButton.tsx │ │ ├── Item.tsx │ │ ├── ResetButton.tsx │ │ ├── SelectAllCheckbox.tsx │ │ ├── Source.tsx │ │ ├── Target.tsx │ │ ├── Transfer.tsx │ │ ├── TransferButton.tsx │ │ └── useTransferContext.tsx │ ├── Upload/ │ │ ├── Upload.tsx │ │ ├── UploadDragNdrop.tsx │ │ ├── UploadList.tsx │ │ ├── UploadListItem.tsx │ │ └── useUploadContext.ts │ ├── Video/ │ │ └── Video.tsx │ ├── index.ts │ ├── track-focus.js │ ├── transitions.ts │ ├── types/ │ │ └── svg.d.ts │ └── utils.tsx ├── static/ │ └── favicons/ │ ├── browserconfig.xml │ └── manifest.webmanifest ├── stories/ │ ├── Components/ │ │ ├── Accordion.stories.tsx │ │ ├── Alert.stories.tsx │ │ ├── Avatar/ │ │ │ ├── Avatar.stories.tsx │ │ │ ├── AvatarBehaviour.stories.tsx │ │ │ ├── AvatarGroupsList.stories.tsx │ │ │ └── AvatarGroupsOverlapping.stories.tsx │ │ ├── BackToTop.stories.tsx │ │ ├── Badge.stories.tsx │ │ ├── BottomNav.stories.tsx │ │ ├── Breadcrumb.stories.tsx │ │ ├── Button.stories.tsx │ │ ├── Callout.stories.tsx │ │ ├── Card.stories.tsx │ │ ├── Carousel.stories.tsx │ │ ├── Chips.stories.tsx │ │ ├── Color.stories.tsx │ │ ├── ColorCustom.stories.tsx │ │ ├── Dimmer.stories.tsx │ │ ├── Dropdown/ │ │ │ ├── Dropdown.stories.tsx │ │ │ └── DropdownMenu.stories.tsx │ │ ├── Footer.stories.tsx │ │ ├── Form/ │ │ │ ├── Checkbox.stories.tsx │ │ │ ├── FormValidation.stories.tsx │ │ │ ├── Input.stories.tsx │ │ │ ├── InputNumerico.stories.tsx │ │ │ ├── Introduzione.stories.tsx │ │ │ ├── Radio.stories.tsx │ │ │ ├── Select.stories.tsx │ │ │ └── Toggles.stories.tsx │ │ ├── Forward.stories.tsx │ │ ├── GoBack.stories.tsx │ │ ├── Griglie.stories.tsx │ │ ├── Header/ │ │ │ ├── CenterHeader.stories.tsx │ │ │ ├── CompleteHeader.stories.tsx │ │ │ ├── NavHeader.stories.tsx │ │ │ └── SlimHeader.stories.tsx │ │ ├── Hero.stories.tsx │ │ ├── Icon.stories.tsx │ │ ├── ImagesList.stories.tsx │ │ ├── List/ │ │ │ ├── LinkList.stories.tsx │ │ │ └── List.stories.tsx │ │ ├── Megamenu.stories.tsx │ │ ├── Modal.stories.tsx │ │ ├── NavScroll/ │ │ │ ├── NavScroll.stories.tsx │ │ │ └── utils.ts │ │ ├── Notification.stories.tsx │ │ ├── Pager.stories.tsx │ │ ├── Popover.stories.tsx │ │ ├── Progress.stories.tsx │ │ ├── Rating.stories.tsx │ │ ├── Section.stories.tsx │ │ ├── Sidebar.stories.tsx │ │ ├── Skiplinks.stories.tsx │ │ ├── Spinner.stories.tsx │ │ ├── Stepper/ │ │ │ ├── Stepper.Navigation.stories.tsx │ │ │ ├── Stepper.NavigationDark.stories.tsx │ │ │ └── Stepper.stories.tsx │ │ ├── Tab.stories.tsx │ │ ├── Tables.stories.tsx │ │ ├── ThumbNav.stories.tsx │ │ ├── Timeline.stories.tsx │ │ ├── Toolbar.stories.tsx │ │ ├── Tooltip.stories.tsx │ │ ├── Transfer.stories.tsx │ │ ├── Typography.stories.tsx │ │ ├── Upload.stories.tsx │ │ └── Video.stories.tsx │ ├── Documentation/ │ │ ├── Accordion.mdx │ │ ├── Alert.mdx │ │ ├── Avatar.mdx │ │ ├── BackToTop.mdx │ │ ├── Badge.mdx │ │ ├── BottomNav.mdx │ │ ├── Breadcrumb.mdx │ │ ├── Button.mdx │ │ ├── Callout.mdx │ │ ├── Card.mdx │ │ ├── Carousel.mdx │ │ ├── Chips.mdx │ │ ├── Color.mdx │ │ ├── ColorCustom.mdx │ │ ├── Dimmer.mdx │ │ ├── Dropdown.mdx │ │ ├── Footer.mdx │ │ ├── Form/ │ │ │ ├── Checkbox.mdx │ │ │ ├── Input.mdx │ │ │ ├── InputNumerico.mdx │ │ │ ├── Introduzione.mdx │ │ │ ├── Radio.mdx │ │ │ ├── Select.mdx │ │ │ ├── Toggles.mdx │ │ │ └── Transfer.mdx │ │ ├── Forward.mdx │ │ ├── GoBack.mdx │ │ ├── Griglie.mdx │ │ ├── Headers.mdx │ │ ├── Hero.mdx │ │ ├── Icon.mdx │ │ ├── ImagesList.mdx │ │ ├── List.mdx │ │ ├── Megamenu.mdx │ │ ├── Modal.mdx │ │ ├── NavScroll.mdx │ │ ├── Notification.mdx │ │ ├── Pager.mdx │ │ ├── Popover.mdx │ │ ├── Progress.mdx │ │ ├── Rating.mdx │ │ ├── Section.mdx │ │ ├── Sidebar.mdx │ │ ├── Skiplinks.mdx │ │ ├── Stepper.mdx │ │ ├── Tab.mdx │ │ ├── Tables.mdx │ │ ├── ThumbNav.mdx │ │ ├── Timeline.mdx │ │ ├── Toolbar.mdx │ │ ├── Tooltip.mdx │ │ ├── Typography.mdx │ │ ├── Upload.mdx │ │ └── Video.mdx │ ├── Welcome.mdx │ └── faq.mdx ├── test/ │ ├── Accordion.test.tsx │ ├── BottomNavItem.test.tsx │ ├── Breadcrumb.test.tsx │ ├── Collapse.test.tsx │ ├── Dimmer.test.tsx │ ├── DimmerButtons.test.tsx │ ├── Header.test.tsx │ ├── Hero.test.tsx │ ├── Icon.test.tsx │ ├── Input.test.tsx │ ├── List.test.tsx │ ├── Megamenu.test.tsx │ ├── NavScroll.test.tsx │ ├── Notification.test.tsx │ ├── Progress.test.tsx │ ├── Rating.test.tsx │ ├── Section.test.tsx │ ├── StepperHeaderElement.test.tsx │ ├── Storybook.test.tsx │ ├── TextArea.test.tsx │ ├── TimelinePin.test.tsx │ ├── Toolbar.test.tsx │ ├── ToolbarDividerItem.test.tsx │ ├── ToolbarItem.test.tsx │ ├── Transfer.test.tsx │ ├── __mocks__/ │ │ ├── IntersectionObserverMock.ts │ │ ├── bootstrap-italia.ts │ │ └── matchMedia.ts │ ├── __snapshots__/ │ │ └── Storybook.test.tsx.snap │ ├── helper.tsx │ ├── icons-with-no-title.txt │ └── utils.test.tsx ├── tsconfig.json └── tsup.config.ts