merlyn/frontend/src/utils/paths.js
Timothy Carambat defe6054b3
Full developer api (#221)
* Autodocument Swagger API with JSDocs on /v1/ endpoints for API access
implement single-player API keys
WIP Admin API Keys

* Create new api keys as both single and multi-user

* Add boot and telem

* Complete Admin API

* Complete endpoints
dark mode swagger

* update docs

* undo debug

* update docs and readme
2023-08-23 19:15:07 -07:00

60 lines
1.2 KiB
JavaScript

import { API_BASE } from "./constants";
export default {
home: () => {
return "/";
},
github: () => {
return "https://github.com/Mintplex-Labs/anything-llm";
},
discord: () => {
return "https://discord.com/invite/6UyHPeGZAC";
},
docs: () => {
return "https://docs.useanything.com";
},
mailToMintplex: () => {
return "mailto:team@mintplexlabs.com";
},
hosting: () => {
return "https://my.mintplexlabs.com/aio-checkout?product=anythingllm";
},
feedback: () => {
return "https://mintplexlabs.typeform.com/to/i0KE3aEW";
},
workspace: {
chat: (slug) => {
return `/workspace/${slug}`;
},
},
exports: () => {
return `${API_BASE.replace("/api", "")}/system/data-exports`;
},
apiDocs: () => {
return `${API_BASE}/docs`;
},
admin: {
system: () => {
return `/admin/system-preferences`;
},
users: () => {
return `/admin/users`;
},
invites: () => {
return `/admin/invites`;
},
workspaces: () => {
return `/admin/workspaces`;
},
chats: () => {
return "/admin/workspace-chats";
},
appearance: () => {
return "/admin/appearance";
},
apiKeys: () => {
return "/admin/api-keys";
},
},
};