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.
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