Componente React Desktop macOS ToolbarNav

Mac OS. El componente ToolbarNav se usa paraPodemos usar el siguiente enfoque en ReactJS para usar el componente React Desktop macOS ToolbarNav.

Accesorios de ToolbarNav:

  • altura: Se utiliza para establecer la altura del componente.
  • ancho: Se utiliza para establecer el ancho del componente.

Accesorios ToolbarNavItem:

  • icono: Se utiliza para establecer el elemento icono del elemento.
  • onClick: es una función de devolución de llamada que se activa cuando se hace clic en el elemento.
  • seleccionado: Se utiliza para indicar si el elemento está seleccionado o no.
  • title: Se utiliza para establecer el título del elemento.

Creación de la aplicación React e instalación del módulo:

  • Paso 1: Cree una aplicación React usando el siguiente comando:

    npx create-react-app foldername
  • Paso 2: después de crear la carpeta de su proyecto, es decir , el nombre de la carpeta , acceda a ella con el siguiente comando:

    cd foldername
  • Paso 3: Después de crear la aplicación ReactJS, instale el módulo requerido usando el siguiente comando:

    npm install react-desktop

Estructura del proyecto: Tendrá el siguiente aspecto.

Estructura del proyecto

Ejemplo: ahora escriba el siguiente código en el archivo App.js. Aquí, la aplicación es nuestro componente predeterminado donde hemos escrito nuestro código.

App.js

import React, { useState } from 'react'
import { TitleBar, Toolbar, ToolbarNav, ToolbarNavItem } from 'react-desktop/macOs';
  
export default function App() {
  
  // Our State object
  const [currentSelection, setCurrentSelection] = useState(1)
  
  return (
    <div style={{
      display: 'block', width: 700, paddingLeft: 30
    }}>
      <h4>React-Desktop macOS ToolbarNav Component</h4>
      <TitleBar>
        <Toolbar>
          <ToolbarNav>
            <ToolbarNavItem
              title="1st ITEM"
              icon={(
                <svg x="0px" y="0px" width="25px" 
                  height="25px" viewBox="0 0 25 25">
                  <circle cx="12.5" cy="12.5" r="12.5" />
                </svg>
              )}
              selected={currentSelection === 1}
              onClick={() => setCurrentSelection({ selected: 1 })}
            />
            <ToolbarNavItem
              title="2nd ITEM"
              icon={ (
                <svg x="0px" y="0px" width="25px" 
                  height="23.8px" viewBox="0 0 25 23.8">
                  <polygon points="12.5,0 16.4,7.8 25,9.1 18.8,15.2 20.2,23.8 
                                   12.5,19.7 4.8,23.8 6.2,15.2 0,9.1 8.6,7.8 " />
                </svg>
              )}
              selected={currentSelection === 2}
              onClick={() => setCurrentSelection({ selected: 2 })}
            />
          </ToolbarNav>
        </Toolbar>
      </TitleBar>
    </div>
  );
}

Paso para ejecutar la aplicación: ejecute la aplicación utilizando el siguiente comando desde el directorio raíz del proyecto:

npm start

Salida: Ahora abra su navegador y vaya a http://localhost:3000/ , verá la siguiente salida:

Referencia: https://reactdesktop.js.org/docs/mac-os/toolbar-nav

Publicación traducida automáticamente

Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *