Componente ReactJS Evergreen CornerDialog

React Evergreen es una biblioteca front-end popular con un conjunto de componentes React para crear productos hermosos, ya que esta biblioteca es flexible, tiene valores predeterminados sensibles y es fácil de usar. El componente CornerDialog se usa para anuncios como nuevas funciones, requests de comentarios, etc. Podemos usar el siguiente enfoque en ReactJS para usar el componente Evergreen CornerDialog.

Accesorios de CornerDialog:

  • niños: Los niños pueden ser una string, una función o un Node.
  • intent: se utiliza para indicar la intención del CornerDialog.
  • isShown: se utiliza para mostrar el cuadro de diálogo cuando se establece en verdadero.
  • título: Se utiliza para denotar el Título del Diálogo.
  • onCloseComplete: es una función que se activará cuando se complete la transición de salida.
  • onOpenComplete: es una función que se activará cuando se complete la transición de entrada.
  • hasFooter: se utiliza para mostrar el pie de página con el botón cancelar y confirmar cuando se establece en verdadero.
  • onConfirm: es una función que se activará cuando se haga clic en el botón de confirmación.
  • confirmLabel: se utiliza para indicar la etiqueta del botón de confirmación.
  • hasCancel: se utiliza para mostrar el botón cancelar cuando se establece en verdadero.
  • hasClose: se utiliza para mostrar el botón de cierre cuando se establece en verdadero.
  • onCancel: es una función que se llamará cuando se haga clic en el botón cancelar.
  • cancelLabel: se utiliza para indicar la etiqueta del botón cancelar.
  • ancho: se utiliza para indicar el ancho del diálogo.
  • containerProps: se utiliza para indicar los accesorios que se pasan al contenedor de diálogo.
  • posición: se utiliza para establecer la posición del cuadro de diálogo de la esquina

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 evergreen-ui

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 from 'react'
import { CornerDialog, Button } from 'evergreen-ui'
  
export default function App() {
  
  const [openDialog, setOpenDialog] = React.useState(false)
  
  return (
    <div style={{
      display: 'block', width: 700, paddingLeft: 30
    }}>
      <h4>ReactJS Evergreen CornerDialog Component</h4>
  
      <Button onClick={() => setOpenDialog(true)}>
         Open CornerDialog
      </Button>
  
      <CornerDialog
        isShown={openDialog}
        title="New Feature is live"
        onCloseComplete={() => setOpenDialog(false)}
      >
        Please give your valuable feedback for this new feature
      </CornerDialog>
    </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://evergreen.segment.com/components/corner-dialog

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 *