-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sam/provider api key #78
Open
samfairbairn
wants to merge
22
commits into
main
Choose a base branch
from
sam/provider-api-key
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
6e6c61c
default to prod api url
samfairbairn 8e3d12e
ChainConfig chain name is STORYKIT_SUPPORTED_CHAIN
samfairbairn ba40a1d
pass api key, app id, chain name and api version in getResource param…
samfairbairn ae78edb
useGetResource hook wraps getResource api call, passes chain data
samfairbairn 082e173
replace instances of getResource with useGetResource
samfairbairn 082aaee
pass api key to StoryProvider
samfairbairn 468f6ca
useListResource hook
samfairbairn b6fcdc5
use useListResource hook
samfairbairn fff99ba
fix hooks rollup build error
samfairbairn 9586045
simplehash api functions id and api key arguments
samfairbairn f21242c
hooks wrapping simplehash api functions, passes id & api key
samfairbairn 926971c
add simplehashKey to StoryKitProvider
samfairbairn 4b2b1ec
updating instances of StoryKitProvider
samfairbairn 192e84e
updating remaining api call arguments
samfairbairn d34f230
repacing simplehash calls with hooks
samfairbairn ba2ebec
update examples
samfairbairn 2be317d
Merge branch 'main' into sam/provider-api-key
samfairbairn 1ed7f09
resolve merge
samfairbairn 7f2b538
add `-sk` prefix
samfairbairn 307fdc9
fix asset type
samfairbairn 6a045eb
IpProvider check keys provided
samfairbairn 31425dd
update examples
samfairbairn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import { IpProvider, useIpContext } from "@storyprotocol/storykit" | ||
|
||
export default function IpChildren() { | ||
const { assetChildrenData, assetData } = useIpContext() | ||
const firstFiveChildren = assetChildrenData?.slice(0, 5) | ||
|
||
return ( | ||
<div className="flex w-full flex-col gap-1"> | ||
<span className="text-sm font-bold mb-1">Children</span> | ||
{firstFiveChildren?.map((child, i) => <div key={i}><IpProvider ipId={child.ipId}><Child /></IpProvider></div>)} | ||
{assetData?.childrenCount && assetData?.childrenCount > 5 && <span className="text-xs text-gray-500 mt-1">+ {assetData?.childrenCount - 5} more</span>} | ||
</div> | ||
) | ||
} | ||
|
||
const Child = () => { | ||
const { nftData } = useIpContext() | ||
return <div className="flex gap-1 items-center"> | ||
<div className="w-6 h-6 bg-gray-200 rounded-md overflow-hidden border border-gray-200"> | ||
{nftData?.previews.image_medium_url ? | ||
// eslint-disable-next-line @next/next/no-img-element | ||
<img src={nftData.previews.image_medium_url} alt={nftData.name} className="w-full h-full object-cover" /> | ||
: null} | ||
</div> | ||
<span className="text-sm">{nftData?.name}</span></div> | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure if
StoryKitProvider
is appropriate for API environmentIt seems like those env vars are only needed for IP-related API calls. How about... move to
IpProvider
?