├── .eslintrc.cjs ├── .gitignore ├── LICENSE ├── README.md ├── dprint.json ├── examples ├── api-demo │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── RainbowAvatar.tsx │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.module.css │ │ │ └── page.tsx │ │ ├── assets │ │ │ └── CommitMono-400-Regular.otf │ │ └── fonts.ts │ └── tsconfig.json └── nextjs │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── src │ └── app │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.module.css │ │ └── page.tsx │ └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── Addreth.css.ts ├── Addreth.tsx ├── AddrethConfig.tsx ├── AddrethPopup.css.ts ├── AddrethPopup.tsx ├── CopyButton.css.ts ├── CopyButton.tsx ├── LinkButton.css.ts ├── LinkButton.tsx ├── Popup.css.ts ├── Popup.tsx ├── icons.tsx ├── index-no-wagmi.tsx ├── index.tsx ├── shared.css.ts ├── theme.ts ├── transition-hook │ └── index.ts ├── types.ts ├── use-image-loaded.ts ├── utils.ts └── vite-env.d.ts ├── tsconfig.json └── tsconfig.node.json /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/README.md -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/dprint.json -------------------------------------------------------------------------------- /examples/api-demo/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/api-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/.gitignore -------------------------------------------------------------------------------- /examples/api-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/README.md -------------------------------------------------------------------------------- /examples/api-demo/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/next.config.js -------------------------------------------------------------------------------- /examples/api-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/package.json -------------------------------------------------------------------------------- /examples/api-demo/src/app/RainbowAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/app/RainbowAvatar.tsx -------------------------------------------------------------------------------- /examples/api-demo/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/app/globals.css -------------------------------------------------------------------------------- /examples/api-demo/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/api-demo/src/app/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/app/page.module.css -------------------------------------------------------------------------------- /examples/api-demo/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/app/page.tsx -------------------------------------------------------------------------------- /examples/api-demo/src/assets/CommitMono-400-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/assets/CommitMono-400-Regular.otf -------------------------------------------------------------------------------- /examples/api-demo/src/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/src/fonts.ts -------------------------------------------------------------------------------- /examples/api-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/api-demo/tsconfig.json -------------------------------------------------------------------------------- /examples/nextjs/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/.gitignore -------------------------------------------------------------------------------- /examples/nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/README.md -------------------------------------------------------------------------------- /examples/nextjs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/next.config.js -------------------------------------------------------------------------------- /examples/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/package.json -------------------------------------------------------------------------------- /examples/nextjs/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/src/app/globals.css -------------------------------------------------------------------------------- /examples/nextjs/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/nextjs/src/app/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/src/app/page.module.css -------------------------------------------------------------------------------- /examples/nextjs/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/src/app/page.tsx -------------------------------------------------------------------------------- /examples/nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/examples/nextjs/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'examples/*' 3 | -------------------------------------------------------------------------------- /src/Addreth.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/Addreth.css.ts -------------------------------------------------------------------------------- /src/Addreth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/Addreth.tsx -------------------------------------------------------------------------------- /src/AddrethConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/AddrethConfig.tsx -------------------------------------------------------------------------------- /src/AddrethPopup.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/AddrethPopup.css.ts -------------------------------------------------------------------------------- /src/AddrethPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/AddrethPopup.tsx -------------------------------------------------------------------------------- /src/CopyButton.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/CopyButton.css.ts -------------------------------------------------------------------------------- /src/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/CopyButton.tsx -------------------------------------------------------------------------------- /src/LinkButton.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/LinkButton.css.ts -------------------------------------------------------------------------------- /src/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/LinkButton.tsx -------------------------------------------------------------------------------- /src/Popup.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/Popup.css.ts -------------------------------------------------------------------------------- /src/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/Popup.tsx -------------------------------------------------------------------------------- /src/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/icons.tsx -------------------------------------------------------------------------------- /src/index-no-wagmi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/index-no-wagmi.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/shared.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/shared.css.ts -------------------------------------------------------------------------------- /src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/theme.ts -------------------------------------------------------------------------------- /src/transition-hook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/transition-hook/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/use-image-loaded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/use-image-loaded.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpierre/addreth/HEAD/tsconfig.node.json --------------------------------------------------------------------------------