Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions hooks/useZoraCreate.tsx → hooks/useCreateMoment.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
import { useState } from "react";
import { useSearchParams } from "next/navigation";
import { Address } from "viem";
import useZoraCreateParameters from "./useZoraCreateParameters";
import useMomentCreateParameters from "./useMomentCreateParameters";
import { useMask } from "./useMask";
import { useUserProvider } from "@/providers/UserProvider";

export default function useZoraCreate() {
export default function useCreateMoment() {
const [creating, setCreating] = useState<boolean>(false);
const searchParams = useSearchParams();
const collection = searchParams.get("collectionAddress") as Address;
const [createdContract, setCreatedContract] = useState<string>("");
const [createdTokenId, setCreatedTokenId] = useState<string>("");
const { fetchParameters, createMetadata, advancedValues } = useZoraCreateParameters(collection);
const { fetchParameters, createMetadata, advancedValues } = useMomentCreateParameters(collection);
const mask = useMask(advancedValues.isOpenAdvanced, createMetadata.writingText);
const { isPrepared } = useUserProvider();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { useFrameProvider } from "@/providers/FrameProvider";
import getSaleConfigType from "@/lib/getSaleConfigType";
import useCreateAdvancedValues from "./useCreateAdvancedValues";

const useZoraCreateParameters = (collection?: Address) => {
const useMomentCreateParameters = (collection?: Address) => {
const { connectedWallet } = useConnectedWallet();
const { address } = useAccount();
const createMetadata = useCreateMetadata();
Expand Down Expand Up @@ -59,4 +59,4 @@ const useZoraCreateParameters = (collection?: Address) => {
return { createMetadata, fetchParameters, advancedValues };
};

export default useZoraCreateParameters;
export default useMomentCreateParameters;
8 changes: 5 additions & 3 deletions providers/MomentCreateProvider.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
"use client";

import useZoraCreate from "@/hooks/useZoraCreate";
import useCreateMoment from "@/hooks/useCreateMoment";
import React, { createContext, useContext, useMemo } from "react";

const MomentCreateContext = createContext<ReturnType<typeof useZoraCreate> | undefined>(undefined);
const MomentCreateContext = createContext<ReturnType<typeof useCreateMoment> | undefined>(
undefined
);

const MomentCreateProvider = ({ children }: { children: React.ReactNode }) => {
const zoraCreate = useZoraCreate();
const zoraCreate = useCreateMoment();
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing refactor here

Suggested change
const zoraCreate = useCreateMoment();
const createMoment = useCreateMoment();


const value = useMemo(() => ({ ...zoraCreate }), [zoraCreate]);

Expand Down