UNPKG

@lifi/widget

Version:

LI.FI Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.

33 lines (32 loc) 1.12 kB
import { Button, ListItem as MuiListItem, ListItemButton as MuiListItemButton, } from '@mui/material'; import { listItemSecondaryActionClasses } from '@mui/material/ListItemSecondaryAction'; import { styled } from '@mui/material/styles'; import { getContrastAlphaColor } from '../../utils'; export const ListItemButton = styled(MuiListItemButton)(({ theme }) => ({ borderRadius: theme.shape.borderRadius, paddingLeft: theme.spacing(1.5), paddingRight: theme.spacing(1.5), height: 64, '&:hover': { backgroundColor: getContrastAlphaColor(theme.palette.mode, '4%'), }, })); export const ListItem = styled(MuiListItem, { shouldForwardProp: (prop) => prop !== 'disableRipple', })(({ theme }) => ({ padding: theme.spacing(0, 1.5), [`.${listItemSecondaryActionClasses.root}`]: { right: theme.spacing(3), }, '&:hover': { cursor: 'pointer', }, })); export const ShowAllButton = styled(Button)(({ theme }) => ({ background: 'none', '&:hover': { background: 'none', }, padding: theme.spacing(0.75, 2), fontSize: '0.875rem', }));