PPM

@pixygon/knowledge-react

React + MUI pages for the @pixygon/knowledge-server engine: list, tabbed upload dialog (text / file / URL / live URL), RTK Query hooks.

Install

# .npmrc
@pixygon:registry=https://ppm.pixygon.io/

npm install @pixygon/knowledge-react@0.1.0

Versions

VersionPublishedIntegrity
0.1.0 latest2026-06-17sha512-9vk8Aat9vljxi+X…

@pixygon/knowledge-react

React + MUI components + RTK Query hooks for the @pixygon/knowledge-server engine.

Install

npm install @pixygon/knowledge-react

Peer deps: React 18/19, MUI 6/7, Redux Toolkit ≥ 2.

Usage

import { createKnowledgeComponents } from "@pixygon/knowledge-react";
import { baseApi } from "@/apis/baseApi";
import { useAppSelector } from "@/store/store";

const knowledge = createKnowledgeComponents({
  apiSlice: baseApi,
  pathPrefix: "/tenants",
  useTenantId: () => useAppSelector((s) => s.global.activeTenantId),
  namespace: "chatbot",   // or "codex", "wiki", "help-center", …
  pageTitle: "Knowledge base",
});

<Route path="/knowledge" element={<knowledge.KnowledgePage />} />

Make sure baseApi includes "Knowledge" in its tagTypes.

Companion package

@pixygon/knowledge-server is the Express + Mongoose engine these components talk to.

License

MIT.

All packages · packument JSON