From 27016b794e94baebfc18e217a4efa57a38178c6e Mon Sep 17 00:00:00 2001 From: Andrea Stagi Date: Wed, 7 Feb 2024 14:55:36 +0100 Subject: [PATCH] feat: upgrade bsi to latest version Co-authored-by: sabato-galasso --- example/.npmignore | 3 - example/footer.tsx | 218 -- example/header.tsx | 205 -- example/homepage.tsx | 630 ----- example/index.html | 14 - example/index.tsx | 23 - example/package.json | 28 - example/tsconfig.json | 18 - example/yarn.lock | 2034 ----------------- package.json | 8 +- scripts/wait-confirm.js | 14 +- src/Header/HeaderToggler.tsx | 7 +- src/Icon/assets/ItAndroid.tsx | 5 +- src/Icon/assets/ItAndroidSquare.tsx | 1 - src/Icon/assets/ItApple.tsx | 5 +- src/Icon/assets/ItAppleSquare.tsx | 1 - src/Icon/assets/ItMastodon.tsx | 5 +- src/Icon/assets/ItMastodonSquare.tsx | 1 - src/Icon/assets/ItMoodle.tsx | 1 - src/Icon/assets/ItTwitter.tsx | 5 +- src/Icon/assets/ItTwitterSquare.tsx | 1 - src/Input/Input.tsx | 4 +- src/LinkList/LinkListItem.tsx | 42 +- src/Megamenu/Megamenu.tsx | 33 - src/Megamenu/MegamenuFooter.tsx | 17 +- src/Megamenu/MegamenuItem.tsx | 26 +- src/Select/Select.tsx | 10 +- src/index.tsx | 2 - stories/Dropdown/Dropdown.stories.tsx | 26 +- stories/Dropdown/DropdownMenu.stories.tsx | 62 +- stories/Form/Form.stories.tsx | 4 +- stories/Form/Input.stories.tsx | 34 +- .../InputIcon/InputIconButtonExample.tsx | 34 +- stories/Header/CompleteHeader/basic.tsx | 117 +- stories/Header/Header.stories.tsx | 4 +- stories/Header/NavHeader/basic.tsx | 119 +- .../SlimHeader/basic-full-responsive.tsx | 6 +- stories/Header/SlimHeader/basic.tsx | 6 +- stories/LinkList/Controls.stories.tsx | 99 +- stories/LinkList/LinkList.stories.mdx | 2 +- stories/LinkList/LinkList.stories.tsx | 50 +- .../LinkList/LinkListCollapsibleExample.tsx | 27 +- stories/LinkList/Nested.stories.tsx | 27 +- stories/LinkList/docs/Controlli.md | 2 +- .../docs/ControlliPrimariSecondari.md | 4 +- stories/LinkList/docs/ControlliSecondari.md | 2 +- stories/LinkList/docs/Large.md | 2 +- stories/LinkList/docs/Multiline.md | 4 +- stories/Megamenu/Megamenu.stories.mdx | 46 +- stories/Megamenu/Megamenu.stories.tsx | 672 +++--- stories/NavScroll/NavScroll.stories.tsx | 39 +- stories/Navbar/Navbar.stories.tsx | 442 ---- stories/Pager/PageChangerExample.tsx | 20 +- stories/Sidebar/Sidebar.stories.tsx | 70 +- stories/Sidebar/SidebarCollapsibleExample.tsx | 27 +- test/Megamenu.test.tsx | 20 +- yarn.lock | 10 +- 57 files changed, 925 insertions(+), 4413 deletions(-) delete mode 100644 example/.npmignore delete mode 100644 example/footer.tsx delete mode 100644 example/header.tsx delete mode 100644 example/homepage.tsx delete mode 100644 example/index.html delete mode 100644 example/index.tsx delete mode 100644 example/package.json delete mode 100644 example/tsconfig.json delete mode 100644 example/yarn.lock delete mode 100644 src/Megamenu/Megamenu.tsx delete mode 100644 stories/Navbar/Navbar.stories.tsx diff --git a/example/.npmignore b/example/.npmignore deleted file mode 100644 index 587e4ec7a..000000000 --- a/example/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules -.cache -dist \ No newline at end of file diff --git a/example/footer.tsx b/example/footer.tsx deleted file mode 100644 index fa73ee57d..000000000 --- a/example/footer.tsx +++ /dev/null @@ -1,218 +0,0 @@ -/* eslint jsx-a11y/anchor-is-valid: 0 */ -import * as React from 'react'; -import { Container, Row, Col, Form, Label, Input, Button, Icon, LinkList, LinkListItem } from '../src'; - -// eslint-disable-next-line react/prop-types -export default ({ townName, townTagLine }) => ( - -); diff --git a/example/header.tsx b/example/header.tsx deleted file mode 100644 index 3951dd8a5..000000000 --- a/example/header.tsx +++ /dev/null @@ -1,205 +0,0 @@ -/* eslint jsx-a11y/anchor-is-valid: 0 */ -import * as React from 'react'; -import type { FC } from 'react'; -import { - Button, - Collapse, - Row, - Col, - DropdownToggle, - DropdownMenu, - DropdownItem, - Header, - Headers, - HeaderContent, - HeaderSearch, - HeaderRightZone, - HeaderSocialsZone, - HeaderToggler, - HeaderLinkZone, - Icon, - LinkList, - LinkListItem, - Nav, - NavItem, - NavLink, - HeaderBrand, - UncontrolledDropdown -} from '../src'; - -type Theme = { - theme?: 'light' | 'dark'; -}; - -type TownLabels = { - townName: string; - townTagLine: string; - logo: string; - logoAlt: string; -}; - -type State = { collapsed: boolean }; - -// eslint rule has to be disable for few lines here as Storybook addons will go in error -// if PropTypes are declared in these components -export class SlimHeader extends React.Component { - state = { - collapsed: true - }; - - render() { - return ( - // eslint-disable-next-line react/prop-types -
- - Ente appartenenza/Owner - - this.setState({ collapsed: !this.state.collapsed })}> - Ente appartenenza/Owner - - - - - Link 1 - - Link 2 Active - - - - - - - - ITA - - - - - - - - ITA - - - ENG - - - - - - -
- -
-
-
-
- ); - } -} - -export const CenterHeader: FC = ({ townName, townTagLine, theme, logo, logoAlt = '' }) => { - return ( -
- - -

{townName}

-

{townTagLine}

-
- - - - - - -
-
- ); -}; - -export class NavHeader extends React.Component<{ active: string } & Theme, State> { - state = { - collapsed: true - }; - - render() { - const isOpen = !this.state.collapsed; - const { active, theme } = this.props; - return ( -
- - this.setState({ collapsed: isOpen })} - aria-controls='nav1' - aria-expanded='false' - aria-label='Toggle navigation' - > - - - this.setState({ collapsed: isOpen })}> -
- - -
-
-
-
- ); - } -} - -export default ({ page, sticky, theme, townName, townTagLine, logo }) => { - return ( - - -
- - -
-
- ); -}; diff --git a/example/homepage.tsx b/example/homepage.tsx deleted file mode 100644 index 1dab66bea..000000000 --- a/example/homepage.tsx +++ /dev/null @@ -1,630 +0,0 @@ -/* eslint jsx-a11y/anchor-is-valid: 0 */ -import * as React from 'react'; - -import { - Button, - Card, - CardBody, - CardTitle, - CardText, - CardImg, - CardCategory, - CardReadMore, - Container, - Icon, - Row, - Col, - LinkListItem, - LinkList -} from '../src'; - -import CompleteHeader from './Header'; -import Footer from './Footer'; - -export default ({ theme, townName, townTagLine, logo }) => { - return ( - <> - -
- - - - imagealt - - - - - - Notizie - - - Parte l'estate con oltre 300 eventi in centro e nei quartieri, tutti gli eventi previsti - - - Inaugurazione lunedì 2 luglio con il concerto gratuito in piazza XX Settembre degli Sweet Soul - Revue. Sul palco 20 musicisti da tutto il mondo. - - - - - - - - -
-
-
- - -
- -
- - - - Giunta e consiglio - - Mario Rossi - Sindaco della città - -
- -
-
- -
- - - - - Pagamenti - - TARI - Tassa dei rifiuti - La TARI è in scadenza, controlla il tuo pagamento nella tua area personale. - - - - - - - - - Bandi - - Come partecipare ad un bando - Tutte le informazioni e i documenti necessari per partecipare. - - - - -
-
- -

Calendario

-
- - - - -
-
- -
-
-
-

Settembre 2019

-
-
-
-
-
- - - - - - - - - -
-
-
- - -
-
- - - -
-
-
-
-
-
-
-
-
- - -

Argomenti in evidenza

-
-
-
- - - - - - Cantieri in città - - Informazioni sui principali cantieri stradali aperti o in programmazione un città che comportano - modifiche alla circolazione stradale. - - Visita il sito: - - -
- Immagine -
- - Mobilità in Comune - - Il sito del turismo del Comune e della Città Metropolitana. - - -
-
-
- -
- - - - - - Estate in città - - Un ricco programma di appuntamenti: eventi culturali, ricreativi, concerti, mostre, cinema, ed - altro ancora in diversi luoghi della città. - - - - - - Eventi questo weekend - - - - Cosa fare questa settimana - - - - Agosto metropolitano - - - - Orari estivi metro e bus in vigore dal 9 giugno - - - - - - - - - - - Sport - - Tutto quello che c'è da sapere sulle strutture sportive comunali a disposizione del pubblico e - delle Associazioni, le iniziative a sostegno dello sport e gli eventi che coinvolgono la città. - - - - - Tutte le strutture turistiche della città - - - - Da lunedì 3 settembre chiudono le vasche della piscina comunale - - - - Concessione contributi ad enti, associazioni, società sportive - - - - - -
-
- - - - -
Altri argomenti
- - - - - - - - - - - -
- - - - - - -
- -

Siti tematici

-
-
-
- -
- Immagine -
- - Mobilità in Comune - - Il sito del turismo del Comune e della Città Metropolitana - - -
- -
- Immagine -
- - Turismo - - Il sito che offre informazioni sulle attività turistiche attive in città - - -
- -
- Immagine -
- - Musei Civici - - Tutte le informazioni sui musei e gli eventi culturali della città - - -
-
-
-
-
-
-
-
- - - -
-
-
-
-
- -
-
- - -
-
-
- - - - - - - -
-
-
-
-