add lastParams

This commit is contained in:
rizky 2024-08-21 02:29:12 -07:00
parent 0f5660cbec
commit 13d68d0a3e
2 changed files with 11 additions and 0 deletions

View File

@ -248,6 +248,15 @@ export const parseLink = () => {
return []; return [];
}; };
export const lastParams = async () => {
const parsed = parseLink();
if (parsed.length > 0) {
const res = await fetchLinkParams([parsed.pop() || ""]);
return res[0];
}
return null;
};
export const fetchLinkParams = async ( export const fetchLinkParams = async (
parsed_link?: ReturnType<typeof parseLink> parsed_link?: ReturnType<typeof parseLink>
) => { ) => {

View File

@ -99,6 +99,7 @@ export const KeyValue = lazify(
async () => (await import("@/comps/form/field/type/KeyValue")).KeyValue async () => (await import("@/comps/form/field/type/KeyValue")).KeyValue
); );
export { fetchLinkParams } from "@/comps/form/field/type/TypeLink"; export { fetchLinkParams } from "@/comps/form/field/type/TypeLink";
export { FieldLoading, Spinner } from "@/comps/ui/field-loading"; export { FieldLoading, Spinner } from "@/comps/ui/field-loading";
export { lang } from "lib/lang"; export { lang } from "lib/lang";
@ -106,6 +107,7 @@ export { prasi_gen } from "./gen/prasi_gen";
export { guessLabel } from "./utils/guess-label"; export { guessLabel } from "./utils/guess-label";
import __get from "lodash.get"; import __get from "lodash.get";
import { sum } from "./utils/sum"; import { sum } from "./utils/sum";
export { lastParams } from "@/comps/form/field/type/TypeLink";
export { _post } from "./utils/post"; export { _post } from "./utils/post";
export { toast, Toaster } from "./comps/ui/toast"; export { toast, Toaster } from "./comps/ui/toast";
export { NavLink } from "./comps/popup/NavLink"; export { NavLink } from "./comps/popup/NavLink";