mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-15 10:30:37 +09:00
Add company skills library and agent skills UI
This commit is contained in:
parent
2137c2f715
commit
0bf53bc513
22 changed files with 8050 additions and 131 deletions
20
ui/src/api/companySkills.ts
Normal file
20
ui/src/api/companySkills.ts
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
import type {
|
||||
CompanySkillDetail,
|
||||
CompanySkillImportResult,
|
||||
CompanySkillListItem,
|
||||
} from "@paperclipai/shared";
|
||||
import { api } from "./client";
|
||||
|
||||
export const companySkillsApi = {
|
||||
list: (companyId: string) =>
|
||||
api.get<CompanySkillListItem[]>(`/companies/${encodeURIComponent(companyId)}/skills`),
|
||||
detail: (companyId: string, skillId: string) =>
|
||||
api.get<CompanySkillDetail>(
|
||||
`/companies/${encodeURIComponent(companyId)}/skills/${encodeURIComponent(skillId)}`,
|
||||
),
|
||||
importFromSource: (companyId: string, source: string) =>
|
||||
api.post<CompanySkillImportResult>(
|
||||
`/companies/${encodeURIComponent(companyId)}/skills/import`,
|
||||
{ source },
|
||||
),
|
||||
};
|
||||
|
|
@ -13,3 +13,4 @@ export { activityApi } from "./activity";
|
|||
export { dashboardApi } from "./dashboard";
|
||||
export { heartbeatsApi } from "./heartbeats";
|
||||
export { sidebarBadgesApi } from "./sidebarBadges";
|
||||
export { companySkillsApi } from "./companySkills";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue