chore: base website

This commit is contained in:
Fernando Falci
2024-04-18 11:36:29 +02:00
parent 41edf8a86d
commit 61816265ac
16 changed files with 3060 additions and 0 deletions

81
src/App.jsx Normal file
View File

@@ -0,0 +1,81 @@
import walletLogo from './assets/wallet.id.png';
import searchIcon from './assets/search.png';
import hnsLogo from './assets/hns.id.png';
function App() {
return (
<div className="bg-neutral-50 h-screen flex">
<div className="flex-col justify-between items-center flex max-w-7xl mx-auto flex-1">
<div className="flex-col justify-center items-center gap-10 flex w-full">
<div className="h-20 p-4 justify-between items-center inline-flex w-full ">
<img className="w-36" src={walletLogo} />
<div className="justify-start items-center gap-6 flex ">
<div className="px-4 py-2 bg-blue-600 rounded-2xl justify-center items-center gap-2 flex">
<div className="text-white text-sm font-medium leading-normal">
Connect Wallet
</div>
</div>
</div>
</div>
<div className="flex-col justify-start items-center gap-16 flex px-4 lg:px-0">
<div className="flex-col justify-start items-center gap-4 fle">
<div className="self-stretch flex-col justify-start items-center gap-4 flex">
<div className="self-stretch text-center text-neutral-950 text-5xl font-bold leading-relaxed">
Own your .wallet
</div>
<div className="self-stretch h-10 text-center text-neutral-500 text-2xl font-bold leading-normal">
Decentralized domains for websites, wallets and web3
</div>
</div>
</div>
<div className="w-full bg-white rounded-2xl shadow border border-zinc-300 justify-between items-center inline-flex relative">
<input
className="grow shrink basis-0 text-neutral-400 text-base font-medium leading-tight tracking-tight p-5 rounded-2xl "
placeholder="Find your .wallet"
/>
<div className="w-5 h-5 absolute right-3">
<img src={searchIcon} />
</div>
</div>
</div>
</div>
<div className="px-4 py-6 border-t border-gray-200 flex-col justify-start items-center gap-6 flex w-full">
<div className="self-stretch justify-between items-left lg:items-center inline-flex flex-col lg:flex-row gap-4">
<div className="justify-start items-center gap-6 flex">
<a
className="text-neutral-700 text-sm font-medium uppercase"
href="https://twitter.com/walletdomain"
>
Twitter
</a>
<a
className="text-neutral-700 text-sm font-medium uppercase"
href="https://github.com/namebasehq/wallet-id"
>
GitHub
</a>
<a
className="text-neutral-700 text-sm font-medium uppercase"
href="https://opensea.io/collection/handshake-slds?search[stringTraits][0][name]=TLD&search[stringTraits][0][values][0]=wallet"
>
Opensea
</a>
</div>
<div className="justify-start items-center gap-4 flex">
<div className="justify-start items-center gap-4 flex">
<div className="text-neutral-400 text-xs font-normal uppercase">
powered by
</div>
<a href="https://hns.id">
<img src={hnsLogo} className="w-24" />
</a>
</div>
</div>
</div>
</div>
</div>
</div>
);
}
export default App;

BIN
src/assets/hns.id.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
src/assets/search.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 B

BIN
src/assets/wallet.id.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

3
src/index.css Normal file
View File

@@ -0,0 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;

10
src/main.jsx Normal file
View File

@@ -0,0 +1,10 @@
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.jsx'
import './index.css'
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
<App />
</React.StrictMode>,
)