{description}
+ ) : null} + {txid ? ( + + ) : null} ++
+
{price} SOL
+ ++ {href ? ( + + {children} + + ) : ( + children + )} +
+); + +export default Text; \ No newline at end of file diff --git a/src/components/nav-element/index.tsx b/src/components/nav-element/index.tsx new file mode 100644 index 0000000..6d7a84a --- /dev/null +++ b/src/components/nav-element/index.tsx @@ -0,0 +1,48 @@ +/* tslint:disable:no-empty */ +import Link from 'next/link'; +import Text from '../Text'; +import { cn } from '../../utils'; +import { useRouter } from 'next/router'; + +type NavElementProps = { + label: string; + href: string; + as?: string; + scroll?: boolean; + chipLabel?: string; + disabled?: boolean; + navigationStarts?: () => void; +}; + +const NavElement = ({ + label, + href, + as, + scroll, + disabled, + navigationStarts = () => {}, +}: NavElementProps) => { + const router = useRouter(); + + return ( + navigationStarts()} + > +
+
+ The Complete Token Launch Suite +
+