20 lines
750 B
TypeScript
20 lines
750 B
TypeScript
import { ExternalUrl } from "../external_urls";
|
|
|
|
/** A centralized list of all documentation slugs in the app makes it easier to
|
|
* rename / move links in the future. */
|
|
export const DOC_SLUGS = {
|
|
"weed-detection": "Weed Detector",
|
|
"camera-calibration": "Camera Calibration",
|
|
"the-farmbot-web-app": "Web App",
|
|
"farmware": "Farmware",
|
|
"connecting-farmbot-to-the-internet": "Connecting FarmBot to the Internet",
|
|
"for-it-security-professionals": "For IT Security Professionals",
|
|
};
|
|
|
|
export type DocSlug = keyof typeof DOC_SLUGS;
|
|
|
|
/** WHY?: The function keeps things DRY. It also makes life easier when the
|
|
* documentation URL / slug name changes. */
|
|
export const docLink = (slug?: DocSlug) =>
|
|
`${ExternalUrl.softwareDocs}/${slug || ""}`;
|