React Suite Button ts: accesorios de apariencia

React Suite es una biblioteca Javascript front-end construida sobre ReactJS. Consiste en un conjunto de componentes React preconstruidos diseñados para facilitar a los desarrolladores la creación de interfaces receptivas más rápido. En este artículo, veremos los elementos de botón de React Suite: Apariencia.

El componente Botón se utiliza para mostrar un botón simple al usuario. Tiene una propiedad llamada apariencia que acepta un valor de tipo Apariencia. El tipo de apariencia es un tipo definido por el usuario definido en la biblioteca de React Suite. Básicamente es una enumeración de strings con valores: ‘predeterminado’, ‘primario’, ‘enlace’, ‘sutil’ y ‘fantasma’.

React Suite Button Prop ts:Accesorios de apariencia:

  • apariencia: Esta es una propiedad del componente Button que acepta un valor de tipo ts:Appearance. 

Sintaxis:

<Button appearance="subtle"> ... </Button>

Creación de la aplicación React e instalación de React Suite en el proyecto:

Paso 1: Cree la aplicación React usando el comando npx:

npx create-react-app foldername

Paso 2: después de crear la carpeta del proyecto, acceda a ella con el comando cd:

cd foldername

Paso 3: Después de crear la aplicación ReactJS, instale el módulo rsuite para que podamos usar el componente DatePicker usando el siguiente comando:

npm install rsuite

Después de seguir los pasos anteriores, la estructura del proyecto se verá así:

 

Ejemplo 1: ahora reemplace el código en el archivo App.js con el código a continuación. En este ejemplo, usamos la propiedad de apariencia del componente Button que acepta un valor de tipo ts:Appearance para cambiar la apariencia del botón.

Javascript

import "rsuite/dist/rsuite.min.css";
import React from "react";
import { Button } from "rsuite";
  
function App() {
    const ButtonStyle = { margin: "10px" };
  
    return (
        <div className="App" style={{ 
            textAlign: "center", 
            padding: "0px 30px" 
        }}>
            <header style={{ 
                display: "block", 
                marginBottom: "30px" 
            }}>
                <h3 style={{ color: "green" }}>
                    GeeksforGeeks
                </h3>
                <h5>React Suite Button prop ts:Appearance</h5>
            </header>
  
            <Button appearance="default" 
                style={ButtonStyle}>
                    Default Appearance Button
            </Button>
            <Button appearance="primary" 
                style={ButtonStyle}>
                    Primary Appearance Button
            </Button>
            <Button appearance="link" 
                style={ButtonStyle}>
                    Link Appearance Button
            </Button>
            <Button appearance="subtle" 
                style={ButtonStyle}>
                    Subtle Appearance Button
            </Button>
            <Button appearance="ghost" 
                style={ButtonStyle}>
                    Ghost Appearance Button
            </Button>
        </div>
    );
}
  
export default App;

Ejecute la aplicación: ejecute su aplicación usando el siguiente comando desde el directorio raíz del proyecto.

npm start

Salida: Vaya a http://localhost:3000/ en su navegador para ver la salida.

 

Ejemplo 2: Este ejemplo ilustra el uso de accesorios de color del componente Button con diferentes apariencias.

Javascript

import "rsuite/dist/rsuite.min.css";
import React from "react";
import { Button } from "rsuite";
  
function App() {
    const ButtonStyle = { margin: "10px" };
    return (
        <div className="App" style={{ 
            textAlign: "center", 
            padding: "0px 30px" 
        }}>
            <header style={{ 
                display: "block", 
                marginBottom: "30px" 
            }}>
                <h3 style={{ color: "green" }}>
                    GeeksforGeeks
                </h3>
                <h5>React Suite Button prop ts:Appearance</h5>
            </header>
  
            <Button appearance="default" color="yellow" 
                style={ButtonStyle}>
                    Default Appearance Button
            </Button>
            <Button appearance="primary" color="red" 
                style={ButtonStyle}>
                    Primary Appearance Button
            </Button>
            <Button appearance="link" color="cyan" 
                style={ButtonStyle}>
                    Link Appearance Button
            </Button>
            <Button appearance="subtle" color="green" 
                style={ButtonStyle}>
                    Subtle Appearance Button
            </Button>
            <Button appearance="ghost" color="blue" 
                style={ButtonStyle}>
                    Ghost Appearance Button
            </Button>
        </div>
    );
}
  
export default App;

Producción:

 

Referencia: https://rsuitejs.com/components/button/#code-ts-appearance-code

Publicación traducida automáticamente

Artículo escrito por vpsop 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 *