# betterdocs/4.9.5/react-src/admin/index.js

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.9.5. 22 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/admin/index.js
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.5/raw/react-src/admin/index.js
- Modified: 2026-10-12T10:07:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/admin/index.js#L10-L20`.

```javascript
import React, { useState, useEffect } from "react";
import Skeleton from "react-loading-skeleton";
import "react-loading-skeleton/dist/skeleton.css";
import AdminPanel from "./components/AdminPanel";
import { createRoot } from 'react-dom/client';

// Import styles
import "react-toastify/dist/ReactToastify.css";
import "./scss/dashboard.scss";
import "./scss/faq-builder/bd-faq.scss";
import "./scss/settings.scss";
import "./scss/responsive.scss";

const container = document.getElementById("betterdocs-dashboard-app");

// Add error handling for null container
if (!container) {
  throw new Error("Failed to find the betterdocs-dashboard-app element");
}

createRoot(container).render(<AdminPanel />);

```
