@colpi/react-fullscreen-menu
v1.1.8
Published
Simple Fullscreen Menu in React with Css Transition and Styled Component
Downloads
19
Maintainers
Readme
This project was bootstrapped with Create React App.
react-fullscreen-menu
Simple Fullscreen Menu in React with Css Transition
Demo & examples
Live demo: react-fullscreen-menu
Install
Including react-fullscreen-menu in your page. If you use this, make sure you have already included React, and it is available as a global variable.
npm install --save styled-components
npm install --save @colpi/react-fullscreen-menu
Usage
import React, { Component } from 'react'
import { FullscreenMenu } from '@colpi/react-fullscreen-menu'
function Example {
export const dataMenu = [
{
label: 'Chi siamo',
url: 'chi-siamo',
sub_title: null,
sub_menu: null
},
{
label: 'Soluzioni',
url: '#',
sub_title: null,
sub_menu: [
{
label: 'Video',
sub_title: 'Gestisci i tuoi video',
url: '/soluzioni/video',
sub_menu: null
},
{
label: 'Immagini',
sub_title: 'Gestisci le tue immagini',
url: '/soluzioni/immagini',
sub_menu: null
},
{
label: 'Gallerie',
sub_title: 'Gestisci le tue gallerie',
url: '/soluzioni/gallerie',
sub_menu: null
},
{
label: 'Siti-web',
sub_title: 'Crea i tuoi siti web',
url: '/soluzioni/gallerie',
sub_menu: null
},
{
label: 'Applicazioni',
sub_title: 'Applicazioni',
url: '/soluzioni/applicazioni',
sub: null
}
]
},
{
label: 'Servizi',
url: '#',
sub_title: null,
sub_menu: [
{
label: 'Comunicazione',
sub_title: 'Lorem ipsum dolor sit amet dor',
url: '/servizi/comunicazione',
sub_menu: null
},
{
label: 'Fruizione',
sub_title: 'Lorem ipsum dolor sit amet dor',
url: '/servizi/fruizione',
sub_menu: null
},
{
label: 'Formazione e consulenza',
sub_title: 'Lorem ipsum dolor sit amet dor',
url: '/servizi/formazione-e-consulenza',
sub_menu: null
}
]
},
{
label: 'I nostri clienti',
url: '#',
sub_title: null,
sub_menu: null
},
{
label: 'Lavora con noi',
url: 'lavora-con-noi',
sub_title: null,
sub_menu: null
},
{
label: 'Contatti',
url: 'contatti',
sub_title: null,
sub_menu: null
}
]
render() {
return <FullscreenMenu data={dataMenu} position="left" colorIcon="black"/>
}
}
Props
data: Array (required) position: string (required) colorIcon: string (required)
License
(MIT) © piero80/react-fullscreen-menu