Componente de cajón de diseño de hormiga ReactJS UI

. El componente Drawer es un que Podemos usar el siguiente enfoque en ReactJS para usar el Ant Design Drawer Component.

Accesorios de cajón:

  • afterVisibleChange: es una función de devolución de llamada que se activa después de que finaliza la animación al cambiar de cajón.
  • bodyStyle: Se utiliza para el estilo de la parte de contenido del cajón.
  • className: se utiliza para pasar el nombre de clase del contenedor del cuadro de diálogo Cajón.
  • cerrable: se utiliza para indicar si un botón de cierre está visible en la parte superior derecha del cuadro de diálogo del cajón o no
  • closeIcon: Se utiliza para el icono de cierre personalizado.
  • contentWrapperStyle: Se utiliza para el estilo de la envoltura del cajón de la parte de contenido.
  • destroyOnClose: Se utiliza para indicar si se deben desmontar los componentes secundarios en el cajón de cierre o no.
  • DrawerStyle: Se utiliza para el estilo del elemento de la capa emergente.
  • pie de página: se utiliza para indicar el pie de página del cajón.
  • footerStyle: Se utiliza para el estilo de la parte del pie de página del cajón.
  • forceRender: se usa para renderizar previamente a la fuerza el componente Drawer.
  • getContainer: se usa para devolver el Node montado para Drawer.
  • headerStyle: Se utiliza para el estilo de la parte del encabezado del cajón.
  • altura: se utiliza para indicar la altura del cuadro de diálogo Cajón.
  • teclado: Se utiliza para indicar si se debe o no presionar ESC para cerrar.
  • máscara: Se utiliza para indicar si mostrar máscara o no.
  • maskClosable: Se utiliza para indicar si cerrar o no el Cajón al hacer clic en la máscara.
  • maskStyle: se utiliza para el estilo del elemento de máscara de Drawer.
  • colocación: Se utiliza para la colocación del Cajón.
  • push: Es el comportamiento push de los cajones anidados.
  • estilo: se utiliza para el estilo del elemento contenedor.
  • título: Se utiliza para denotar el título de Cajón.
  • visible: Se utiliza para indicar si el cuadro de diálogo del cajón está visible o no.
  • ancho: se utiliza para indicar el ancho del cuadro de diálogo del cajón.
  • zIndex: se utiliza para indicar el índice z del cajón.
  • onClose: es una función de devolución de llamada que se activará cuando un usuario haga clic en la máscara, el botón Cerrar o el botón Cancelar.

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 antd

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 "antd/dist/antd.css";
import { Drawer, Button } from 'antd';
  
export default function App() {
  
  const [visible, setVisible] = useState(false);
  
  return (
    <div style={{
      display: 'block', width: 700, padding: 30
    }}>
      <h4>ReactJS Ant-Design Drawer Component</h4>
      <>
        <Button type="primary"
          onClick={() => {
            setVisible(true);
          }}>Open</Button>
        <Drawer
          title="Drawer Demo"
          placement="left"
          closable={false}
          visible={visible}
          onClose={() => {
            setVisible(false)
          }}
        >
          <p>Item One</p>
          <p>Item Two</p>
          <p>Item Three</p>
          <p>Item Four</p>
          <p>Item Five</p>
        </Drawer>
      </>
    </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://ant.design/components/drawer/

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 *