create-dynamic-app
Version:
CLI tool to generate sample applications using Dynamic's web3 authentication
69 lines (65 loc) • 1.79 kB
text/typescript
export const pageContent = `
"use client";
import { DynamicWidget } from "@/lib/dynamic";
import { useState, useEffect } from "react";
import DynamicMethods from "@/app/components/Methods";
import { useDarkMode } from "@/lib/useDarkMode";
import "./page.css";
import Image from "next/image";
export default function Main() {
const { isDarkMode } = useDarkMode();
return (
<div className={\`container \${isDarkMode ? 'dark' : 'light'}\`}>
<div className="header">
<Image
className="logo"
src={isDarkMode ? "/logo-light.png" : "/logo-dark.png"}
alt="dynamic"
width="300"
height="60"
/>{" "}
<div className="header-buttons">
<button
className="docs-button"
onClick={() =>
window.open(
"https://docs.dynamic.xyz",
"_blank",
"noopener,noreferrer"
)
}
>
Docs
</button>
<button
className="get-started"
onClick={() =>
window.open(
"https://app.dynamic.xyz",
"_blank",
"noopener,noreferrer"
)
}
>
Get started
</button>
</div>
</div>
<div className="modal">
<DynamicWidget />
<DynamicMethods isDarkMode={isDarkMode} />
</div>
<div className="footer">
<div className="footer-text">Made with 💙 by dynamic</div>
<Image
className="footer-image"
src={isDarkMode ? "/image-dark.png" : "/image-light.png"}
alt="dynamic"
width="400"
height="300"
/>
</div>
</div>
);
}
`