Wednesday, 8 April 2020

ionic react button

//tab1.tsx

import React, { useState } from 'react';
import {
  IonContent, IonHeader, IonPage, IonTitle, IonToolbar,
  IonActionSheet, IonButton, IonIcon
} from '@ionic/react';
import ExploreContainer from '../components/ExploreContainer';
import './Tab1.css';
import {
  trash, share, playCircleOutline, heart, close,
  star
} from 'ionicons/icons';

const Tab1: React.FC = () => {
  const [showActionSheet, setShowActionSheet] = useState(false);

  return (
    <IonPage>
      <IonHeader>
        <IonToolbar>
          <IonTitle>Tab 1</IonTitle>
        </IonToolbar>
      </IonHeader>
      <IonContent>
        {/*-- Default --*/}
        <IonButton>Default</IonButton>

        {/*-- Anchor --*/}
        <IonButton href="#">Anchor</IonButton>

        {/*-- Colors --*/}
        <IonButton color="primary">Primary</IonButton>
        <IonButton color="secondary">Secondary</IonButton>
        <IonButton color="tertiary">Tertiary</IonButton>
        <IonButton color="success">Success</IonButton>
        <IonButton color="warning">Warning</IonButton>
        <IonButton color="danger">Danger</IonButton>
        <IonButton color="light">Light</IonButton>
        <IonButton color="medium">Medium</IonButton>
        <IonButton color="dark">Dark</IonButton>

        {/*-- Expand --*/}
        <IonButton expand="full">Full Button</IonButton>
        <IonButton expand="block">Block Button</IonButton>

        {/*-- Round --*/}
        <IonButton shape="round">Round Button</IonButton>

        {/*-- Fill --*/}
        <IonButton expand="full" fill="outline">Outline + Full</IonButton>
        <IonButton expand="block" fill="outline">Outline + Block</IonButton>
        <IonButton shape="round" fill="outline">Outline + Round</IonButton>

        {/*-- Icons --*/}
        <IonButton>
          <IonIcon slot="start" icon={star} />
      Left Icon
    </IonButton>

        <IonButton>
          Right Icon
      <IonIcon slot="end" icon={star} />
        </IonButton>

        <IonButton>
          <IonIcon slot="icon-only" icon={star} />
        </IonButton>

        {/*-- Sizes --*/}
        <IonButton size="large">Large</IonButton>
        <IonButton>Default</IonButton>
        <IonButton size="small">Small</IonButton>
      </IonContent>
    </IonPage>
  );
};

export default Tab1;

No comments:

Post a Comment