├── .env.example
├── .eslintrc.json
├── public
├── favicon.ico
├── goldrush-logo.png
├── vercel.svg
├── thirteen.svg
├── next.svg
└── covalent.svg
├── static
└── grk-tx-banner.png
├── postcss.config.js
├── types
├── nav.ts
└── shared.ts
├── next.config.mjs
├── lib
├── fonts.ts
├── utils.ts
├── store.tsx
└── svg.tsx
├── components.json
├── components
├── theme-provider.tsx
├── tailwind-indicator.tsx
├── theme-toggle.tsx
├── ui
│ ├── label.tsx
│ ├── toaster.tsx
│ ├── input.tsx
│ ├── popover.tsx
│ ├── tabs.tsx
│ ├── card.tsx
│ ├── button.tsx
│ ├── dialog.tsx
│ ├── use-toast.ts
│ ├── alert-dialog.tsx
│ ├── toast.tsx
│ ├── command.tsx
│ └── select.tsx
├── key-dialog.tsx
├── footer.tsx
├── main-nav.tsx
├── site-header.tsx
├── icons.tsx
└── chain
│ └── ChainSelector.tsx
├── config
└── site.ts
├── app
├── settings
│ ├── layout.tsx
│ └── page.tsx
├── tx
│ └── [chain]
│ │ └── [tx_hash]
│ │ ├── layout.tsx
│ │ └── page.tsx
├── layout.tsx
└── page.tsx
├── .gitignore
├── goldrush.config.ts
├── tsconfig.json
├── prettier.config.js
├── LICENSE
├── package.json
├── styles
└── globals.css
├── tailwind.config.ts
└── README.md
/.env.example:
--------------------------------------------------------------------------------
1 | NEXT_PUBLIC_GOLDRUSH_API_KEY
2 |
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/covalenthq/goldrush-tx-receipt-ui/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/goldrush-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/covalenthq/goldrush-tx-receipt-ui/HEAD/public/goldrush-logo.png
--------------------------------------------------------------------------------
/static/grk-tx-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/covalenthq/goldrush-tx-receipt-ui/HEAD/static/grk-tx-banner.png
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | };
7 |
--------------------------------------------------------------------------------
/types/nav.ts:
--------------------------------------------------------------------------------
1 | export interface NavItem {
2 | title: string
3 | href?: string
4 | disabled?: boolean
5 | external?: boolean
6 | }
7 |
--------------------------------------------------------------------------------
/next.config.mjs:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | reactStrictMode: true,
4 | swcMinify: false,
5 | }
6 |
7 | export default nextConfig
8 |
--------------------------------------------------------------------------------
/lib/fonts.ts:
--------------------------------------------------------------------------------
1 | import { JetBrains_Mono as FontMono, Inter as FontSans } from "next/font/google"
2 |
3 | export const fontSans = FontSans({
4 | subsets: ["latin"],
5 | variable: "--font-sans",
6 | })
7 |
8 | export const fontMono = FontMono({
9 | subsets: ["latin"],
10 | variable: "--font-mono",
11 | })
12 |
--------------------------------------------------------------------------------
/components.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema.json",
3 | "style": "default",
4 | "tailwind": {
5 | "config": "tailwind.config.ts",
6 | "css": "app/globals.css",
7 | "baseColor": "slate",
8 | "cssVariables": true
9 | },
10 | "rsc": false,
11 | "aliases": {
12 | "utils": "@/lib/utils",
13 | "components": "@/components"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/components/theme-provider.tsx:
--------------------------------------------------------------------------------
1 | "use client"
2 |
3 | import * as React from "react"
4 | import { ThemeProvider as NextThemesProvider } from "next-themes"
5 | import { type ThemeProviderProps } from "next-themes/dist/types"
6 |
7 | export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
8 | return
4 |
5 | 90 | Accessible and customizable components that you can copy and paste 91 | into your apps. Free. Open Source. And Next.js 13 Ready. 92 |
93 | 131 |22 | Select color to change the foreground of your portfolio. 23 |
24 |62 | Select color to change the background of your portfolio. 63 |
64 |102 | Select color to change the primary of your portfolio. 103 |
104 |142 | Select color to change the secondary of your portfolio. 143 |
144 |182 | Select border radius. 183 |
184 |