_error.tsx 471 B

123456789101112131415161718
  1. import { HttpError } from "fresh";
  2. import { define } from "utils/state.ts";
  3. import type { PageProps } from "fresh";
  4. export default define.page((props: PageProps) => {
  5. if (props.error instanceof HttpError && props.error.status === 404) {
  6. return (
  7. <div className="pd-page pd-page-centered">
  8. Not Found: {props.url.pathname}
  9. </div>
  10. );
  11. }
  12. return (
  13. <div className="pd-page pd-page-centered">
  14. Something went wrong
  15. </div>
  16. );
  17. });