diff --git a/components/6529Gradient/6529Gradient.tsx b/components/6529Gradient/6529Gradient.tsx index bfa69e19b5..936f9def76 100644 --- a/components/6529Gradient/6529Gradient.tsx +++ b/components/6529Gradient/6529Gradient.tsx @@ -12,15 +12,16 @@ import { useSetTitle } from "@/contexts/TitleContext"; import { NFT } from "@/entities/INFT"; import { SortDirection } from "@/entities/ISort"; import { areEqualAddresses, numberWithCommas } from "@/helpers/Helpers"; +import { fetchAllPages } from "@/services/6529api"; import { faChevronCircleDown, faChevronCircleUp, } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import Link from "next/link"; import { useRouter, useSearchParams } from "next/navigation"; import { useEffect, useState } from "react"; import { Col, Container, Row } from "react-bootstrap"; -import { fetchAllPages } from "@/services/6529api"; import YouOwnNftBadge from "../you-own-nft-badge/YouOwnNftBadge"; import styles from "./6529Gradient.module.scss"; @@ -104,7 +105,7 @@ export default function GradientsComponent() { sm={{ span: 4 }} md={{ span: 3 }} lg={{ span: 3 }}> - @@ -146,7 +147,7 @@ export default function GradientsComponent() { - + ); } diff --git a/components/about/AboutApply.tsx b/components/about/AboutApply.tsx index ee11c23022..fe86cf5630 100644 --- a/components/about/AboutApply.tsx +++ b/components/about/AboutApply.tsx @@ -1,6 +1,6 @@ -import { Col, Container, Row } from "react-bootstrap"; +import { faArrowRight, faCalendar } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faCalendar, faArrowRight } from "@fortawesome/free-solid-svg-icons"; +import { Col, Container, Row } from "react-bootstrap"; export default function AboutApply() { return ( @@ -20,8 +20,7 @@ export default function AboutApply() { style={{ color: "rgb(215, 215, 215)", borderBottom: "1px solid rgb(68, 68, 68)", - }} - > + }}> How Does Submission Work? @@ -30,8 +29,7 @@ export default function AboutApply() { style={{ backgroundColor: "rgb(26, 26, 26)", border: "1px solid rgb(44, 44, 44)", - }} - > + }}>

There are two ways you can be eligible to submit:

@@ -61,8 +59,7 @@ export default function AboutApply() { style={{ color: "rgb(215, 215, 215)", borderBottom: "1px solid rgb(68, 68, 68)", - }} - > + }}> Seeking a Nomination (New Artists) @@ -71,16 +68,14 @@ export default function AboutApply() { style={{ backgroundColor: "rgb(26, 26, 26)", border: "1px solid rgb(44, 44, 44)", - }} - > + }}>

Visit the{" "} + className="link-info"> The Memes - Seeking Nomination {" "} wave and share your existing work and story. Community members @@ -89,8 +84,7 @@ export default function AboutApply() {

+ style={{ borderBottom: "1px solid rgb(40, 40, 40)" }}>
Gather Support
Community members nominate you by allocating their @@ -113,8 +107,7 @@ export default function AboutApply() { style={{ color: "rgb(215, 215, 215)", borderBottom: "1px solid rgb(68, 68, 68)", - }} - > + }}> Submitting Your Meme Cards (Eligible Artists) @@ -123,12 +116,10 @@ export default function AboutApply() { style={{ backgroundColor: "rgb(26, 26, 26)", border: "1px solid rgb(44, 44, 44)", - }} - > + }}>
+ style={{ borderBottom: "1px solid rgb(40, 40, 40)" }}>
Three Active Submissions
You can have up to 3 Meme Card designs submitted @@ -138,8 +129,7 @@ export default function AboutApply() {
+ style={{ borderBottom: "1px solid rgb(40, 40, 40)" }}>
Replace Submissions
If you remove a submission or one of your submissions is @@ -161,12 +151,10 @@ export default function AboutApply() { style={{ backgroundColor: "rgb(20, 20, 20)", border: "1px solid rgb(40, 40, 40)", - }} - > + }}>
+ style={{ color: "rgb(215, 215, 215)" }}> + }}> Monday @@ -201,8 +188,7 @@ export default function AboutApply() { color: "#0dcaf0", fontWeight: "bold", width: "100px", - }} - > + }}> Wednesday @@ -221,8 +207,7 @@ export default function AboutApply() { color: "#0dcaf0", fontWeight: "bold", width: "100px", - }} - > + }}> Friday @@ -247,8 +232,7 @@ export default function AboutApply() { style={{ color: "rgb(215, 215, 215)", borderBottom: "1px solid rgb(68, 68, 68)", - }} - > + }}> Creative Guidelines (Important!) @@ -257,16 +241,14 @@ export default function AboutApply() { style={{ backgroundColor: "rgb(26, 26, 26)", border: "1px solid rgb(44, 44, 44)", - }} - > + }}>

Carefully read the{" "} + className="link-info"> Artist Brief {" "} before submitting. It outlines the collection's mission, vision, @@ -288,22 +270,19 @@ export default function AboutApply() {

+ style={{ borderTop: "1px solid rgb(40, 40, 40)" }}>
+ style={{ borderBottom: "1px solid rgb(40, 40, 40)" }}>
Need Artistic Feedback?
- - {" "}DM{" "} + DM{" "} @6529er {", "} @teexels {", and "} - @darrensrs{" "} - into a group chat for feedback and creative guidance. + @darrensrs into a group + chat for feedback and creative guidance.
@@ -315,18 +294,15 @@ export default function AboutApply() { href="https://6529.io/my-stream?wave=e2dae377-d27d-4a69-8b77-38d88fad4d01" target="_blank" rel="noopener noreferrer" - className="link-info" - > + className="link-info"> The Memes - FAQ wave - - {" "} + {" "} after reading the{" "} + className="link-info"> Artist Brief {"."} @@ -338,8 +314,7 @@ export default function AboutApply() { href="mailto:collections@6529.io" target="_blank" rel="noopener noreferrer" - className="link-info" - > + className="link-info"> collections@6529.io {"."} @@ -352,12 +327,10 @@ export default function AboutApply() { style={{ backgroundColor: "rgb(20, 20, 20)", border: "1px solid rgb(40, 40, 40)", - }} - > + }}>

+ style={{ color: "rgb(154, 154, 154)" }}> We receive many messages; thank you for your patience if responses are delayed.

diff --git a/components/about/AboutContactUs.tsx b/components/about/AboutContactUs.tsx index dc458c28fc..c8c725f6aa 100644 --- a/components/about/AboutContactUs.tsx +++ b/components/about/AboutContactUs.tsx @@ -1,3 +1,4 @@ +import Link from "next/link"; import { Col, Container, Row } from "react-bootstrap"; export default function AboutContactUs() { @@ -14,12 +15,12 @@ export default function AboutContactUs() {

The best way to find us at:{" "} - https://x.com/6529collections - +

or email us at support@6529.io @@ -29,40 +30,58 @@ export default function AboutContactUs() {

  • Trying to get the attention of @ - + punk6529 - {" "} + {" "} or @ - + 6529er - {" "} + {" "} or @ - + teexels - {" "} + {" "} on Twitter

  • Trying to get the attention of @ - + punk6529 - + , @ - + 6529er - {" "} + {" "} or @ - + teexels - {" "} + {" "} in the OM Discord ( - https://discord.gg/join-om - + ). We don't answer Discord DMs from people we don't already know.
  • diff --git a/components/about/AboutCookiePolicy.tsx b/components/about/AboutCookiePolicy.tsx index b81be9ce84..1bebf967ac 100644 --- a/components/about/AboutCookiePolicy.tsx +++ b/components/about/AboutCookiePolicy.tsx @@ -1,18 +1,18 @@ "use client"; -import Toggle from "react-toggle"; -import styles from "./About.module.scss"; -import { Col, Container, Row, Table } from "react-bootstrap"; -import { useState } from "react"; -import { - useCookieConsent, - getCookieConsentByName, -} from "../cookies/CookieConsentContext"; import { CONSENT_ESSENTIAL_COOKIE, CONSENT_EULA_COOKIE, CONSENT_PERFORMANCE_COOKIE, } from "@/constants"; +import { useState } from "react"; +import { Col, Container, Row, Table } from "react-bootstrap"; +import Toggle from "react-toggle"; +import { + getCookieConsentByName, + useCookieConsent, +} from "../cookies/CookieConsentContext"; +import styles from "./About.module.scss"; export default function AboutCookiePolicy() { const { showCookieConsent, consent, reject } = useCookieConsent(); diff --git a/components/about/AboutCopyright.tsx b/components/about/AboutCopyright.tsx index 002d3cabd3..b6bce5bddc 100644 --- a/components/about/AboutCopyright.tsx +++ b/components/about/AboutCopyright.tsx @@ -1,5 +1,5 @@ -import styles from "./About.module.scss"; import { Col, Container, Row } from "react-bootstrap"; +import styles from "./About.module.scss"; export default function AboutCopyright() { return ( @@ -20,8 +20,8 @@ export default function AboutCopyright() {

    6529.io, a platform of 6529 Collection LLC, respects the intellectual property rights of others and expects its users to do - the same. It is 6529.io's policy to respond to clear notices - of alleged copyright infringement that comply with the Digital + the same. It is 6529.io's policy to respond to clear notices of + alleged copyright infringement that comply with the Digital Millennium Copyright Act (DMCA).

    @@ -158,8 +158,8 @@ export default function AboutCopyright() {

    6529 Collection LLC reserves the right to modify the terms of this DMCA Policy at any time and for any reason. By continuing to access - or use the 6529.io after those revisions become effective, you - agree to be bound by the revised policy. + or use the 6529.io after those revisions become effective, you agree + to be bound by the revised policy.

    diff --git a/components/about/AboutDataDecentral.tsx b/components/about/AboutDataDecentral.tsx index 2161a6675b..295f1ecf34 100644 --- a/components/about/AboutDataDecentral.tsx +++ b/components/about/AboutDataDecentral.tsx @@ -18,11 +18,11 @@ export default function AboutDataDecentral() { a decentralized manner.

    - Effectively all information on 6529.io comes from on-chain or - public sources or is derived in transparent ways from on-chain or - public sources. This means anyone can replicate the data available - on this site for a website or application of their own, without - seeking permission from us and without any dependency on us. + Effectively all information on 6529.io comes from on-chain or public + sources or is derived in transparent ways from on-chain or public + sources. This means anyone can replicate the data available on this + site for a website or application of their own, without seeking + permission from us and without any dependency on us.

    This page shares the source of all data displayed on 6529.io.

    On-Chain (Ethereum)

    @@ -51,12 +51,12 @@ export default function AboutDataDecentral() {
    • 6529 Team addresses. A record of these can be found on Arweave{" "} - here - + . We will move this list 100% on-chain in the coming weeks.
    diff --git a/components/about/AboutGDRC1.tsx b/components/about/AboutGDRC1.tsx index a74ef0f948..b9e231477f 100644 --- a/components/about/AboutGDRC1.tsx +++ b/components/about/AboutGDRC1.tsx @@ -1,9 +1,10 @@ "use client"; +import Link from "next/link"; +import { useEffect, useState } from "react"; import { Col, Container, Row } from "react-bootstrap"; import styles from "./About.module.scss"; import { fetchAboutSectionFile } from "./about.helpers"; -import { useEffect, useState } from "react"; export default function AboutGDRC1() { const [html, setHtml] = useState(""); @@ -23,12 +24,12 @@ export default function AboutGDRC1() { We support{" "} - The Global Digital Rights Charter 1 - + .

    diff --git a/components/about/AboutGradients.tsx b/components/about/AboutGradients.tsx index a3779998d6..cc0992ea92 100644 --- a/components/about/AboutGradients.tsx +++ b/components/about/AboutGradients.tsx @@ -1,5 +1,6 @@ -import { Col, Container, Row } from "react-bootstrap"; import Image from "next/image"; +import Link from "next/link"; +import { Col, Container, Row } from "react-bootstrap"; export default function AboutGradients() { return ( @@ -56,9 +57,12 @@ export default function AboutGradients() {

    It is the artist's (@ - + 6529er - + ) preferred interpretation of his work and his vision for it in its purest form. It reminds us of the Chromie Squiggles Perfect Spectrums - much less flashy than the HyperRainbows, but it is an diff --git a/components/about/AboutLicense.tsx b/components/about/AboutLicense.tsx index 9262eb8273..ae740efefd 100644 --- a/components/about/AboutLicense.tsx +++ b/components/about/AboutLicense.tsx @@ -1,5 +1,6 @@ -import styles from "./About.module.scss"; +import Link from "next/link"; import { Col, Container, Row } from "react-bootstrap"; +import styles from "./About.module.scss"; export default function AboutLicense() { return ( @@ -28,12 +29,12 @@ export default function AboutLicense() {

    Link to the formal text of the CC0 license:{" "} - https://creativecommons.org/share-your-work/public-domain/cc0/ - +

    This means that, whether or not you own a The Memes or Meme Lab NFT, @@ -55,9 +56,12 @@ export default function AboutLicense() { that are not in the public domain. For example, Meme Card #1 is a derivative of Punk 6529, the copyright for which is owned by Yuga Labs. @ - + 6529er - {" "} + {" "} , the artist, is putting whatever rights he may have in Meme Card #1 in the public domain. That means if you use Meme Card #1, he will not pursue any claims against you. But he does not have the right to diff --git a/components/about/AboutMinting.tsx b/components/about/AboutMinting.tsx index db33c59059..30ac67aa74 100644 --- a/components/about/AboutMinting.tsx +++ b/components/about/AboutMinting.tsx @@ -1,5 +1,5 @@ -import { Col, Container, Row } from "react-bootstrap"; import Link from "next/link"; +import { Col, Container, Row } from "react-bootstrap"; export default function AboutMinting() { return ( @@ -538,7 +538,10 @@ export default function AboutMinting() {

  • For our full analysis of our Network Metrics, go here:{" "} - + 6529.io/network/metrics
  • diff --git a/components/about/AboutPrimaryAddress.tsx b/components/about/AboutPrimaryAddress.tsx index 4534020a16..749cd84fe2 100644 --- a/components/about/AboutPrimaryAddress.tsx +++ b/components/about/AboutPrimaryAddress.tsx @@ -1,7 +1,8 @@ "use client"; -import { useState, useEffect } from "react"; -import { Col, Container, Row } from "react-bootstrap"; import csvParser from "csv-parser"; +import Link from "next/link"; +import { useEffect, useState } from "react"; +import { Col, Container, Row } from "react-bootstrap"; interface PrimaryAddressData { profile_id: string; @@ -132,11 +133,11 @@ export default function AboutPrimaryAddress() { {data.map((item) => ( - {item.handle} - + {item.current_primary} diff --git a/components/about/AboutPrivacyPolicy.tsx b/components/about/AboutPrivacyPolicy.tsx index 0c9599cb89..0bde6604dc 100644 --- a/components/about/AboutPrivacyPolicy.tsx +++ b/components/about/AboutPrivacyPolicy.tsx @@ -1,6 +1,7 @@ -import styles from "./About.module.scss"; -import { Col, Container, Row } from "react-bootstrap"; import { AboutSection } from "@/enums"; +import Link from "next/link"; +import { Col, Container, Row } from "react-bootstrap"; +import styles from "./About.module.scss"; export default function AboutPrivacyPolicy() { return ( @@ -137,12 +138,9 @@ export default function AboutPrivacyPolicy() { Cookies. Some of our automatic data collection is facilitated by cookies and similar technologies. For more information, see our{" "} - + Cookie Policy - + . We may also store a record of your preferences in respect of the use of these technologies in connection with the Service.

    @@ -296,12 +294,9 @@ export default function AboutPrivacyPolicy() {

    Cookies. For information about cookies employed by the Service and how to control them, see our{" "} - + Cookie Policy - + .

    @@ -387,12 +382,7 @@ export default function AboutPrivacyPolicy() { age. If you are a parent or guardian of a child from whom you believe we have collected personal information in a manner prohibited by law, please{" "} - - contact us - + contact us . If we learn that we have collected personal information through the Service from a child without the consent of the child's parent or guardian as required by law, we will comply with diff --git a/components/about/AboutTermsOfService.tsx b/components/about/AboutTermsOfService.tsx index 3061f6b8fe..148f6c1cc9 100644 --- a/components/about/AboutTermsOfService.tsx +++ b/components/about/AboutTermsOfService.tsx @@ -1,7 +1,7 @@ +import { AboutSection } from "@/enums"; import Link from "next/link"; -import styles from "./About.module.scss"; import { Col, Container, Row } from "react-bootstrap"; -import { AboutSection } from "@/enums"; +import styles from "./About.module.scss"; export default function AboutTermsOfService() { return ( @@ -48,13 +48,19 @@ export default function AboutTermsOfService() {

    "Our Platform": the website located at{" "} - + 6529.io - {" "} + {" "} , any websites hosted at sub-domains of{" "} - + 6529.io - {" "} + {" "} , including hosted minting or primary sales pages, any primary mints or sales directly from our smart contracts, any mobile or metaverse applications we may make, and any content (data, @@ -135,9 +141,12 @@ export default function AboutTermsOfService() {

    @ - + punk6529 - {" "} + {" "} tweets a lot and has a lot of ideas that may change from time to time.
    @@ -206,33 +215,33 @@ export default function AboutTermsOfService() { Terms.

    - 6529.io/about/{AboutSection.MEMES} - +
    - 6529.io/about/{AboutSection.GRADIENTS} - +
    - 6529.io/about/{AboutSection.MEME_LAB} - +
    - 6529.io/about/{AboutSection.FAQ} - +

    @@ -248,12 +257,12 @@ export default function AboutTermsOfService() { incorporated by reference into these Terms.

    - 6529.io/about/{AboutSection.LICENSE} - +

    @@ -270,12 +279,12 @@ export default function AboutTermsOfService() { incorporated by reference into these Terms.

    - 6529.io/about/{AboutSection.MINTING} - +

    @@ -287,12 +296,12 @@ export default function AboutTermsOfService() { data in the United States or other countries.

    - 6529.io/about/{AboutSection.PRIVACY_POLICY} - +

    @@ -303,12 +312,12 @@ export default function AboutTermsOfService() { Our Copyright policy can be found here

    - 6529.io/about/{AboutSection.COPYRIGHT} - +

    @@ -621,8 +630,7 @@ export default function AboutTermsOfService() { + rel="noopener noreferrer"> 6529.io/dispute-resolution {" "} diff --git a/components/address/Address.tsx b/components/address/Address.tsx index eb6dc21f52..80b55e1966 100644 --- a/components/address/Address.tsx +++ b/components/address/Address.tsx @@ -1,14 +1,15 @@ "use client"; -import styles from "./Address.module.scss"; +import { IProfileConsolidation } from "@/entities/IProfile"; import { numberWithCommas, parseEmojis } from "@/helpers/Helpers"; +import { faArrowsTurnRight } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import Image from "next/image"; +import Link from "next/link"; import { useState } from "react"; import { Dropdown } from "react-bootstrap"; -import Image from "next/image"; -import { IProfileConsolidation } from "@/entities/IProfile"; +import styles from "./Address.module.scss"; import { WalletAddress } from "./WalletAddress"; -import { faArrowsTurnRight } from "@fortawesome/free-solid-svg-icons"; interface Props { wallets: `0x${string}`[]; @@ -108,12 +109,10 @@ export default function Address(props: Readonly) { ) : ( + autoClose="outside"> + aria-label={`consolidation-toggle`}> ) { }} />    - + href={getProfileLink()}> - + }}> + )} @@ -156,8 +153,7 @@ export default function Address(props: Readonly) { props.isUserPage ? `d-flex flex-wrap align-items-center gap-2` : `d-flex flex-column` - } - > + }> {(consolidationExpanded || props.isUserPage) && props.wallets.length > 1 && props.wallets.map((w, index) => ( @@ -165,8 +161,7 @@ export default function Address(props: Readonly) { key={w} className={`d-flex align-items-center justify-content-start ${ props.isUserPage ? styles.consolidationDiv : "" - }`} - > + }`}> ) { + }`}> {(props.isUserPage || !MEMES_SETS_ICON) && `Memes Sets x`} {props.tags.memesCardsSets} {MEMES_SETS_ICON && ( @@ -233,8 +227,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !UNIQUE_MEMES_ICON) && `Memes x`} {props.tags.memesBalance} {props.tags.genesis > 0 ? ` (+Genesis) ` : ""} @@ -253,8 +246,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !GRADIENT_ICON) && `Gradients x`} {props.tags.gradientsBalance} {GRADIENT_ICON && ( @@ -272,8 +264,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !SZN_1_ICON) && `SZN1 Sets x`} {props.tags.memesCardsSetS1} {SZN_1_ICON && ( @@ -290,8 +281,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !SZN_2_ICON) && `SZN2 Sets x`} {props.tags.memesCardsSetS2} {SZN_2_ICON && ( @@ -308,8 +298,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !SZN_3_ICON) && `SZN3 Sets x`} {props.tags.memesCardsSetS3} {SZN_3_ICON && ( @@ -326,8 +315,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !SZN_4_ICON) && `SZN4 Sets x`} {props.tags.memesCardsSetS4} {SZN_4_ICON && ( @@ -344,8 +332,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !SZN_5_ICON) && `SZN5 Sets x`} {props.tags.memesCardsSetS5} {SZN_5_ICON && ( @@ -362,8 +349,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !SZN_6_ICON) && `SZN6 Sets x`} {props.tags.memesCardsSetS6} {SZN_6_ICON && ( @@ -379,8 +365,7 @@ export default function Address(props: Readonly) { + }`}> {(props.isUserPage || !GRADIENT_ICON) && `Gradients x`} {props.tags.gradientsBalance} {GRADIENT_ICON && ( diff --git a/components/brain/my-stream/MyStreamWaveFAQ.tsx b/components/brain/my-stream/MyStreamWaveFAQ.tsx index a9fddaabb4..035ec7479a 100644 --- a/components/brain/my-stream/MyStreamWaveFAQ.tsx +++ b/components/brain/my-stream/MyStreamWaveFAQ.tsx @@ -1,20 +1,21 @@ "use client"; -import React, { useEffect, useMemo } from "react"; import { ApiWave } from "@/generated/models/ApiWave"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { MyStreamWaveTab } from "@/types/waves.types"; import { + faArrowRight, faBook, - faUser, - faCrown, - faVoteYea, - faTools, faChartLine, + faCrown, faCubes, - faArrowRight, + faTools, + faUser, + faVoteYea, } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import Link from "next/link"; +import React, { useEffect, useMemo } from "react"; import { useContentTab } from "../ContentTabContext"; -import { MyStreamWaveTab } from "@/types/waves.types"; import { useLayout } from "./layout/LayoutContext"; interface MyStreamWaveFAQProps { @@ -350,7 +351,7 @@ const MyStreamWaveFAQ: React.FC = ({ wave }) => { Go to the The Memes - Seeking Nomination wave and share your existing work and story and someone may nominate you:

    - = ({ wave }) => { icon={faArrowRight} className="tw-ml-2 tw-size-3 tw-transition-transform desktop-hover:group-hover:tw-translate-x-0.5" /> - +

    Once you are eligible, you can submit up to 3 cards at a time. If you remove a submission or one of your submissions is selected to be @@ -393,7 +394,7 @@ const MyStreamWaveFAQ: React.FC = ({ wave }) => { What if I have general questions? Go to the The Memes - FAQ wave (after you have read the artist brief)

    - = ({ wave }) => { icon={faArrowRight} className="tw-ml-2 tw-text-base tw-size-3 tw-flex-shrink-0 tw-transition-transform desktop-hover:group-hover:tw-translate-x-0.5" /> - +

    @@ -424,7 +425,7 @@ const MyStreamWaveFAQ: React.FC = ({ wave }) => { primarily rewards longevity.

    @@ -487,7 +488,7 @@ const MyStreamWaveFAQ: React.FC = ({ wave }) => { You can get priority within your Phase by subscribing in advance from your profile page. Details are here:

    - = ({ wave }) => { icon={faArrowRight} className="tw-ml-2 tw-text-base tw-size-3 tw-transition-transform desktop-hover:group-hover:tw-translate-x-0.5" /> - +

    diff --git a/components/delegation/DelegationCenterMenu.tsx b/components/delegation/DelegationCenterMenu.tsx index 4af3f41eb3..43b00ca2a1 100644 --- a/components/delegation/DelegationCenterMenu.tsx +++ b/components/delegation/DelegationCenterMenu.tsx @@ -4,6 +4,7 @@ import { useSeizeConnectContext } from "@/components/auth/SeizeConnectContext"; import { DELEGATION_CONTRACT } from "@/constants"; import { DelegationCenterSection } from "@/enums"; import Image from "next/image"; +import Link from "next/link"; import { usePathname } from "next/navigation"; import { useEffect, useRef, useState } from "react"; import { Col, Container, Row, Toast, ToastContainer } from "react-bootstrap"; @@ -215,8 +216,7 @@ export default function DelegationCenterMenu(props: Readonly) { props.section === DelegationCenterSection.CENTER ? styles.menuLeftItemActive : "" - }`} - > + }`}> Delegation Center @@ -231,8 +231,7 @@ export default function DelegationCenterMenu(props: Readonly) { props.section === DelegationCenterSection.WALLET_ARCHITECTURE ? styles.menuLeftItemActive : "" - }`} - > + }`}> Wallet Architecture @@ -247,8 +246,7 @@ export default function DelegationCenterMenu(props: Readonly) { pathname?.startsWith("/delegation/delegation-faq/")) ? styles.menuLeftItemActive : "" - }`} - > + }`}> Delegation FAQs @@ -264,8 +262,7 @@ export default function DelegationCenterMenu(props: Readonly) { DelegationCenterSection.CONSOLIDATION_USE_CASES ? styles.menuLeftItemActive : "" - }`} - > + }`}> Consolidation Use Cases @@ -278,8 +275,7 @@ export default function DelegationCenterMenu(props: Readonly) { props.section === DelegationCenterSection.CHECKER ? styles.menuLeftItemActive : "" - }`} - > + }`}> Wallet Checker @@ -312,8 +308,7 @@ export default function DelegationCenterMenu(props: Readonly) { props.section === DelegationCenterSection.CENTER ? styles.menuLeftItemActive : "" - }`} - > + }`}> Delegation Center @@ -329,8 +324,7 @@ export default function DelegationCenterMenu(props: Readonly) { DelegationCenterSection.WALLET_ARCHITECTURE ? styles.menuLeftItemActive : "" - }`} - > + }`}> Wallet Architecture @@ -343,8 +337,7 @@ export default function DelegationCenterMenu(props: Readonly) { props.section === DelegationCenterSection.FAQ ? styles.menuLeftItemActive : "" - }`} - > + }`}> Delegation FAQs @@ -360,8 +353,7 @@ export default function DelegationCenterMenu(props: Readonly) { DelegationCenterSection.CONSOLIDATION_USE_CASES ? styles.menuLeftItemActive : "" - }`} - > + }`}> Consolidation Use Cases @@ -374,8 +366,7 @@ export default function DelegationCenterMenu(props: Readonly) { props.section === DelegationCenterSection.CHECKER ? styles.menuLeftItemActive : "" - }`} - > + }`}> Wallet Checker @@ -413,7 +404,7 @@ export default function DelegationCenterMenu(props: Readonly) { function EtherscanLink() { return ( - + className={styles.delegationLink}> Etherscan - + ); } function GithubLink() { return ( - + className={styles.delegationLink}> Github - + ); } @@ -470,13 +459,11 @@ export function DelegationToast( if (!props.toastRef.current?.contains(e.target as Node)) { props.setShowToast(false); } - }} - > + }}> + ref={props.toastRef}> props.setShowToast(false)} show={props.showToast}> {props.toast.title} @@ -485,8 +472,7 @@ export function DelegationToast( + }}> )} diff --git a/components/delegation/NewConsolidation.tsx b/components/delegation/NewConsolidation.tsx index 7ce9c9c06a..b9a8ec3f23 100644 --- a/components/delegation/NewConsolidation.tsx +++ b/components/delegation/NewConsolidation.tsx @@ -1,19 +1,19 @@ "use client"; -import { useState } from "react"; -import { Col, Container, Form, Row } from "react-bootstrap"; -import styles from "./Delegation.module.scss"; - import { DELEGATION_ABI } from "@/abis"; import { DELEGATION_CONTRACT, NEVER_DATE } from "@/constants"; import { isValidEthAddress } from "@/helpers/Helpers"; import { faInfoCircle } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import Link from "next/link"; +import { useState } from "react"; +import { Col, Container, Form, Row } from "react-bootstrap"; import { CONSOLIDATION_USE_CASE, DelegationCollection, } from "./delegation-constants"; import { getGasError } from "./delegation-shared"; +import styles from "./Delegation.module.scss"; import { DelegationAddressDisabledInput, DelegationCloseButton, @@ -166,14 +166,14 @@ export default function NewConsolidationComponent(props: Readonly) { Note: For TDH Consolidation use either 'Any Collection' or 'The Memes' - - + ) { Note: The currently supported use cases on 6529.io are: #1 - All, #2 - Minting/Allowlist, #3 - Airdrops{" "} - - + - TDH Version: 1.3 - +

    @@ -232,8 +229,7 @@ function BoostBreakdownInfo({ info }: { readonly info: string[] }) { color: "white", padding: "4px 8px", zIndex: 10, - }} - > + }}> {info.length > 1 ? (