Buckets:
| // @refresh reload | |
| import { createHandler, StartServer } from "@solidjs/start/server" | |
| import { getRequestEvent } from "solid-js/web" | |
| import { dir, localeFromRequest, tag } from "~/lib/language" | |
| const criticalCSS = `[data-component="top"]{min-height:80px;display:flex;align-items:center}` | |
| export default createHandler( | |
| () => ( | |
| <StartServer | |
| document={({ assets, children, scripts }) => { | |
| const evt = getRequestEvent() | |
| const locale = evt ? localeFromRequest(evt.request) : "en" | |
| return ( | |
| <html lang={tag(locale)} dir={dir(locale)} data-locale={locale}> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <meta property="og:image" content="/social-share.png" /> | |
| <meta property="twitter:image" content="/social-share.png" /> | |
| <style>{criticalCSS}</style> | |
| {assets} | |
| </head> | |
| <body> | |
| <div id="app">{children}</div> | |
| {scripts} | |
| </body> | |
| </html> | |
| ) | |
| }} | |
| /> | |
| ), | |
| { | |
| mode: "async", | |
| }, | |
| ) | |
Xet Storage Details
- Size:
- 1.16 kB
- Xet hash:
- d6030a3fdb26f7f39e8341994f52e9a154b1fdd339f28154215b80bd3dd8ba87
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.