From cf7f00f2eeecd1595427411665c561a8903d7631 Mon Sep 17 00:00:00 2001 From: Serkan Reis Date: Tue, 7 Mar 2023 10:33:59 +0300 Subject: [PATCH] Add Tooltips for Mint Rule selection --- components/Tooltip.tsx | 3 +- pages/badges/create.tsx | 67 ++++++++++++++++++++++++----------------- 2 files changed, 41 insertions(+), 29 deletions(-) diff --git a/components/Tooltip.tsx b/components/Tooltip.tsx index fa43855..2b2e552 100644 --- a/components/Tooltip.tsx +++ b/components/Tooltip.tsx @@ -6,6 +6,7 @@ import { usePopper } from 'react-popper' export interface TooltipProps extends ComponentProps<'div'> { label: ReactNode children: ReactElement + placement?: 'top' | 'bottom' | 'left' | 'right' } export const Tooltip = ({ label, children, ...props }: TooltipProps) => { @@ -14,7 +15,7 @@ export const Tooltip = ({ label, children, ...props }: TooltipProps) => { const [show, setShow] = useState(false) const { styles, attributes } = usePopper(referenceElement, popperElement, { - placement: 'top', + placement: props.placement ? props.placement : 'top', }) return ( diff --git a/pages/badges/create.tsx b/pages/badges/create.tsx index 3763984..e92747f 100644 --- a/pages/badges/create.tsx +++ b/pages/badges/create.tsx @@ -603,20 +603,25 @@ const BadgeCreationPage: NextPage = () => { mintRule !== 'by_key' ? 'bg-stargaze/5 hover:bg-stargaze/80' : 'hover:bg-white/5', )} > - + +
{ mintRule !== 'by_keys' ? 'bg-stargaze/5 hover:bg-stargaze/80' : 'hover:bg-white/5', )} > - + +
{ type="button" >

Mint Rule: By Minter

- - Badges can be minted by a designated minter account. + + No key designation. Multiple badges can be minted to different addresses by a pre-determined minter + address.