Refactor routing in App component to enhance navigation and improve error handling by integrating dynamic routes and updating the NotFound route.
This commit is contained in:
4
node_modules/astro/dist/core/client-directive/build.d.ts
generated
vendored
Normal file
4
node_modules/astro/dist/core/client-directive/build.d.ts
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
/**
|
||||
* Build a client directive entrypoint into code that can directly run in a `<script>` tag.
|
||||
*/
|
||||
export declare function buildClientDirectiveEntrypoint(name: string, entrypoint: string, root: URL): Promise<string>;
|
27
node_modules/astro/dist/core/client-directive/build.js
generated
vendored
Normal file
27
node_modules/astro/dist/core/client-directive/build.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
import { fileURLToPath } from "node:url";
|
||||
import { build } from "esbuild";
|
||||
async function buildClientDirectiveEntrypoint(name, entrypoint, root) {
|
||||
const stringifiedName = JSON.stringify(name);
|
||||
const stringifiedEntrypoint = JSON.stringify(entrypoint);
|
||||
const output = await build({
|
||||
stdin: {
|
||||
contents: `import directive from ${stringifiedEntrypoint};
|
||||
|
||||
(self.Astro || (self.Astro = {}))[${stringifiedName}] = directive;
|
||||
|
||||
window.dispatchEvent(new Event('astro:' + ${stringifiedName}));`,
|
||||
resolveDir: fileURLToPath(root)
|
||||
},
|
||||
absWorkingDir: fileURLToPath(root),
|
||||
format: "iife",
|
||||
minify: true,
|
||||
bundle: true,
|
||||
write: false
|
||||
});
|
||||
const outputFile = output.outputFiles?.[0];
|
||||
if (!outputFile) return "";
|
||||
return outputFile.text;
|
||||
}
|
||||
export {
|
||||
buildClientDirectiveEntrypoint
|
||||
};
|
1
node_modules/astro/dist/core/client-directive/default.d.ts
generated
vendored
Normal file
1
node_modules/astro/dist/core/client-directive/default.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function getDefaultClientDirectives(): Map<string, string>;
|
17
node_modules/astro/dist/core/client-directive/default.js
generated
vendored
Normal file
17
node_modules/astro/dist/core/client-directive/default.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import idlePrebuilt from "../../runtime/client/idle.prebuilt.js";
|
||||
import loadPrebuilt from "../../runtime/client/load.prebuilt.js";
|
||||
import mediaPrebuilt from "../../runtime/client/media.prebuilt.js";
|
||||
import onlyPrebuilt from "../../runtime/client/only.prebuilt.js";
|
||||
import visiblePrebuilt from "../../runtime/client/visible.prebuilt.js";
|
||||
function getDefaultClientDirectives() {
|
||||
return /* @__PURE__ */ new Map([
|
||||
["idle", idlePrebuilt],
|
||||
["load", loadPrebuilt],
|
||||
["media", mediaPrebuilt],
|
||||
["only", onlyPrebuilt],
|
||||
["visible", visiblePrebuilt]
|
||||
]);
|
||||
}
|
||||
export {
|
||||
getDefaultClientDirectives
|
||||
};
|
2
node_modules/astro/dist/core/client-directive/index.d.ts
generated
vendored
Normal file
2
node_modules/astro/dist/core/client-directive/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { buildClientDirectiveEntrypoint } from './build.js';
|
||||
export { getDefaultClientDirectives } from './default.js';
|
6
node_modules/astro/dist/core/client-directive/index.js
generated
vendored
Normal file
6
node_modules/astro/dist/core/client-directive/index.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { buildClientDirectiveEntrypoint } from "./build.js";
|
||||
import { getDefaultClientDirectives } from "./default.js";
|
||||
export {
|
||||
buildClientDirectiveEntrypoint,
|
||||
getDefaultClientDirectives
|
||||
};
|
Reference in New Issue
Block a user