WelcomeFrame.tsx 773 B

12345678910111213141516171819202122232425262728293031
  1. import { asset } from "$fresh/runtime.ts";
  2. export default function WelcomeFrame() {
  3. const goLogin = () => {
  4. location.href = "/login";
  5. };
  6. const goRegister = () => {
  7. location.href = "/register";
  8. };
  9. return (
  10. <div className="pd-welcome-frame">
  11. <div className="pd-welcome-title">
  12. <img
  13. className="pd-logo"
  14. src={asset("/postdown.png")}
  15. alt="Postdown"
  16. />
  17. <h1>Postdown</h1>
  18. </div>
  19. <span className="pd-welcome-intro">
  20. A web-based, shareable, self-hosted Markdown editor built with deno
  21. </span>
  22. <div className="pd-welcome-actions">
  23. <button onClick={goLogin}>Login</button>
  24. <button onClick={goRegister}>Register</button>
  25. </div>
  26. </div>
  27. );
  28. }