
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<Button variant="contained" color="primary">
Primary
</Button>
<Button variant="contained" color="secondary">
Secondary
</Button>
<Button disabled>Disabled</Button>
<Button href="#text-buttons" variant="contained" color="primary">
Link
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<Button variant="contained" color="primary">
Primary
</Button>
<Button variant="contained" color="secondary">
Secondary
</Button>
<Button variant="contained" color="error">
Error
</Button>
<Button variant="contained" color="warning">
Warning
</Button>
<Button variant="contained" color="success">
Success
</Button>
</Stack>
"use client";
import React from 'react';
import { Stack } from '@mui/material';
import { IconTrash } from '@tabler/icons-react';
import LoadingButton from '@mui/lab/LoadingButton';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<LoadingButton loading loadingIndicator="Loading…"
variant="contained"
color="error"
startIcon={<IconTrash width={18} />}
>
Left Icon
</LoadingButton >
<LoadingButton loading
variant="contained"
color="secondary"
endIcon={<IconTrash width={18} />}
>
Right Icon
</LoadingButton >
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} alignItems="center" justifyContent="center">
<Button variant="contained" size="small">
Small
</Button>
<Button variant="contained" size="medium">
Medium
</Button>
<Button variant="contained" size="large">
Large
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<Button variant="outlined" color="primary">
Primary
</Button>
<Button variant="outlined" color="secondary">
Secondary
</Button>
<Button variant="outlined" color="error">
Error
</Button>
<Button variant="outlined" color="warning">
Warning
</Button>
<Button variant="outlined" color="success">
Success
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
import { IconTrash, IconSend } from '@tabler/icons-react';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<Button
variant="outlined"
color="error"
startIcon={<IconTrash width={18} />}
>
Left Icon
</Button>
<Button
variant="outlined"
color="secondary"
endIcon={<IconSend width={18} />}
>
Right Icon
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} alignItems="center" justifyContent="center">
<Button variant="outlined" size="small">
Small
</Button>
<Button variant="outlined" size="medium">
Medium
</Button>
<Button variant="outlined" size="large">
Large
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<Button color="primary">Primary</Button>
<Button color="secondary">Secondary</Button>
<Button disabled>Disabled</Button>
<Button href="#text-buttons" color="primary">
Link
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center">
<Button color="primary">Primary</Button>
<Button color="secondary">Secondary</Button>
<Button color="error">Error</Button>
<Button color="warning">Warning</Button>
<Button color="success">Success</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
import { IconTrash, IconSend } from '@tabler/icons-react';
<Stack spacing={1} direction="row" justifyContent="center">
<Button color="error" startIcon={<IconTrash width={18} />}>
Left Icon
</Button>
<Button color="secondary" endIcon={<IconSend width={18} />}>
Right Icon
</Button>
</Stack>
"use client";
import React from 'react';
import { Button, Stack } from '@mui/material';
<Stack spacing={1} direction="row" alignItems="center" justifyContent="center">
<Button size="small">Small</Button>
<Button size="medium">Medium</Button>
<Button size="large">Large</Button>
</Stack>
"use client";
import React from 'react';
import { IconButton, Tooltip, Stack } from '@mui/material';
import { IconBell } from '@tabler/icons-react';
<Stack spacing={1} direction="row" justifyContent="center">
<Tooltip title="Bell">
<IconButton color="primary" aria-label="primary-bell">
<IconBell width={18} />
</IconButton>
</Tooltip>
<Tooltip title="Bell">
<IconButton color="secondary" aria-label="secondary-bell">
<IconBell width={18} />
</IconButton>
</Tooltip>
<Tooltip title="Bell">
<IconButton color="error" aria-label="error-bell">
<IconBell width={18} />
</IconButton>
</Tooltip>
<Tooltip title="Bell">
<IconButton color="warning" aria-label="warning-bell">
<IconBell width={18} />
</IconButton>
</Tooltip>
<Tooltip title="Bell">
<IconButton color="success" aria-label="success-bell">
<IconBell width={18} />
</IconButton>
</Tooltip>
</Stack>
"use client";
import React from 'react';
import { IconButton, Tooltip, Stack } from '@mui/material';
import { IconBell } from '@tabler/icons-react';
<Stack spacing={1} direction="row" justifyContent="center">
<Tooltip title="Bell">
<IconButton aria-label="small-bell">
<IconBell width={16} />
</IconButton>
</Tooltip>
<Tooltip title="Bell">
<IconButton size="medium" aria-label="medium-bell">
<IconBell width={19} />
</IconButton>
</Tooltip>
<Tooltip title="Bell">
<IconButton aria-label="large-bell">
<IconBell width={21} />
</IconButton>
</Tooltip>
</Stack>
"use client";
import React from 'react';
import { Fab, Tooltip, Stack } from '@mui/material';
import { IconClipboard, IconPlus, IconSend } from '@tabler/icons-react';
<Stack spacing={1} direction="row" justifyContent="center">
<Tooltip title="Send">
<Fab color="primary" aria-label="send">
<IconSend width={20} />
</Fab>
</Tooltip>
<Tooltip title="Add">
<Fab color="secondary" aria-label="plus">
<IconPlus width={20} />
</Fab>
</Tooltip>
<Fab disabled aria-label="clipboard">
<IconClipboard width={20} />
</Fab>
</Stack>
"use client";
import React from 'react';
import { Fab, Tooltip, Stack } from '@mui/material';
import { IconSend } from '@tabler/icons-react';
<Stack spacing={1} direction={{ xs: 'column', sm: 'row' }} justifyContent="center" alignItems="center">
<Tooltip title="Send">
<Fab color="primary" aria-label="send">
<IconSend width={20} />
</Fab>
</Tooltip>
<Tooltip title="Send">
<Fab color="secondary" aria-label="send">
<IconSend width={20} />
</Fab>
</Tooltip>
<Tooltip title="Send">
<Fab color="warning" aria-label="send">
<IconSend width={20} />
</Fab>
</Tooltip>
<Tooltip title="Send">
<Fab color="error" aria-label="send">
<IconSend width={20} />
</Fab>
</Tooltip>
<Tooltip title="Send">
<Fab color="success" aria-label="send">
<IconSend width={20} />
</Fab>
</Tooltip>
</Stack>
"use client";
import React from 'react';
import { Fab, Tooltip, Stack } from '@mui/material';
import { IconBell } from '@tabler/icons-react';
<Stack spacing={1} direction="row" justifyContent="center">
<Tooltip title="Bell">
<Fab size="small" color="primary" aria-label="small-bell">
<IconBell width={16} />
</Fab>
</Tooltip>
<Tooltip title="Bell">
<Fab size="medium" color="secondary" aria-label="medium-bell">
<IconBell width={18} />
</Fab>
</Tooltip>
<Tooltip title="Bell">
<Fab size="large" color="warning" aria-label="large-bell">
<IconBell width={20} />
</Fab>
</Tooltip>
</Stack>
"use client";
import React from 'react';
import { Button, ButtonGroup, Stack } from '@mui/material';
<Stack spacing={1} >
<ButtonGroup variant="outlined" aria-label="outlined button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup variant="contained" aria-label="outlined primary button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup variant="text" aria-label="text button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
</Stack>
"use client";
import React from 'react';
import { Button, ButtonGroup, Stack } from '@mui/material';
<Stack spacing={1} justifyContent="center">
<ButtonGroup size="small" variant="outlined" aria-label="outlined primary button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup variant="outlined" aria-label="outlined button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup size="large" variant="outlined" aria-label="text button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
</Stack>
"use client";
import React from 'react';
import { Button, ButtonGroup, Stack } from '@mui/material';
<Stack spacing={1} direction="row">
<ButtonGroup
orientation="vertical"
variant="contained"
aria-label="outlined primary button group"
>
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup orientation="vertical" variant="outlined" aria-label="outlined button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup orientation="vertical" variant="text" aria-label="text button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
</Stack>
"use client";
import React from 'react';
import { Button, ButtonGroup, Stack } from '@mui/material';
<Stack spacing={1} direction="column" justifyContent="center">
<ButtonGroup variant="text" aria-label="text button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup color="secondary" variant="text" aria-label="text button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup color="error" variant="text" aria-label="text button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
</Stack>
"use client";
import React from 'react';
import { Button, ButtonGroup, Stack } from '@mui/material';
import { IconAlignCenter, IconAlignLeft, IconAlignRight, IconPlayerPlay, IconPlayerSkipBack, IconPlayerSkipForward } from '@tabler/icons-react';
<Stack spacing={2} direction={{ xs: 'column', sm: 'row', lg: 'column' }} justifyContent="center">
<Stack spacing={1} direction={{ xs: 'column', sm: 'column', lg: 'row' }}>
<ButtonGroup variant="contained" aria-label="outlined primary button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup
variant="contained"
color="secondary"
aria-label="outlined primary button group"
>
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup variant="contained" color="error" aria-label="outlined primary button group">
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
<ButtonGroup
color="success"
variant="contained"
aria-label="outlined primary button group"
>
<Button>One</Button>
<Button>Two</Button>
<Button>Three</Button>
</ButtonGroup>
</Stack>
<Stack spacing={1} direction={{ xs: 'column', sm: 'column', lg: 'row' }}>
<ButtonGroup variant="outlined" aria-label="outlined button group">
<Button>
<IconPlayerSkipBack width={18} />
</Button>
<Button>
<IconPlayerPlay width={18} />
</Button>
<Button>
<IconPlayerSkipForward width={18} />
</Button>
</ButtonGroup>
<ButtonGroup variant="outlined" color="secondary" aria-label="outlined button group">
<Button>
<IconPlayerSkipBack width={18} />
</Button>
<Button>
<IconPlayerPlay width={18} />
</Button>
<Button>
<IconPlayerSkipForward width={18} />
</Button>
</ButtonGroup>
<ButtonGroup variant="outlined" color="warning" aria-label="outlined button group">
<Button>
<IconPlayerSkipBack width={18} />
</Button>
<Button>
<IconPlayerPlay width={18} />
</Button>
<Button>
<IconPlayerSkipForward width={18} />
</Button>
</ButtonGroup>
<ButtonGroup variant="outlined" color="error" aria-label="outlined button group">
<Button>
<IconPlayerSkipBack width={18} />
</Button>
<Button>
<IconPlayerPlay width={18} />
</Button>
<Button>
<IconPlayerSkipForward width={18} />
</Button>
</ButtonGroup>
<ButtonGroup variant="outlined" color="success" aria-label="outlined button group">
<Button>
<IconPlayerSkipBack width={18} />
</Button>
<Button>
<IconPlayerPlay width={18} />
</Button>
<Button>
<IconPlayerSkipForward width={18} />
</Button>
</ButtonGroup>
</Stack>
<Stack spacing={1} direction={{ xs: 'column', sm: 'column', lg: 'row' }}>
<ButtonGroup variant="text" aria-label="text button group">
<Button>
<IconAlignLeft width={18} />
</Button>
<Button>
<IconAlignCenter width={18} />
</Button>
<Button>
<IconAlignRight width={18} />
</Button>
</ButtonGroup>
<ButtonGroup color="secondary" variant="text" aria-label="text button group">
<Button>
<IconAlignLeft width={18} />
</Button>
<Button>
<IconAlignCenter width={18} />
</Button>
<Button>
<IconAlignRight width={18} />
</Button>
</ButtonGroup>
<ButtonGroup color="warning" variant="text" aria-label="text button group">
<Button>
<IconAlignLeft width={18} />
</Button>
<Button>
<IconAlignCenter width={18} />
</Button>
<Button>
<IconAlignRight width={18} />
</Button>
</ButtonGroup>
<ButtonGroup color="error" variant="text" aria-label="text button group">
<Button>
<IconAlignLeft width={18} />
</Button>
<Button>
<IconAlignCenter width={18} />
</Button>
<Button>
<IconAlignRight width={18} />
</Button>
</ButtonGroup>
<ButtonGroup color="success" variant="text" aria-label="text button group">
<Button>
<IconAlignLeft width={18} />
</Button>
<Button>
<IconAlignCenter width={18} />
</Button>
<Button>
<IconAlignRight width={18} />
</Button>
</ButtonGroup>
</Stack>
</Stack>