Structure

Required Exports

Themes are required to export four components and one module via Webpack Module Federation.

Home

The home component defines how the home page of your site will look. This component will usually display the platforms content collection and include branding such as platform title, description, logo and cover.

Post

The post component renders out content for a post. The two post types currently supported are singular NFTs and NFT contracts.

NFT

The NFT component renders out a detailed view of an NFT.

NFT Contract

The NFT component renders out a detailed view of an NFT contract.

artiva.config

The artiva.config module exports theme metadata and custom settings.

Last updated