fix(dev): proxy api during react development
This commit is contained in:
parent
b1d196e4ca
commit
b8e39348e8
11 changed files with 196 additions and 8 deletions
|
|
@ -4,7 +4,6 @@ import { ModuleCard } from "./ModuleCard";
|
|||
import { ServicePanel } from "./ServicePanel";
|
||||
import { StatusStrip } from "./StatusStrip";
|
||||
import { TelemetryGrid } from "./TelemetryGrid";
|
||||
import "./styles.css";
|
||||
|
||||
export interface DashboardFrameProps {
|
||||
dashboard: UiDashboardPreview;
|
||||
|
|
|
|||
|
|
@ -63,6 +63,17 @@ describe("Storybook inventory", () => {
|
|||
}
|
||||
});
|
||||
|
||||
test("loads dashboard component styles through the global app stylesheet", () => {
|
||||
const appStyles = readFileSync(join(root, "src/app.css"), "utf8");
|
||||
const dashboardFrame = readFileSync(
|
||||
join(componentsDir, "DashboardFrame.tsx"),
|
||||
"utf8",
|
||||
);
|
||||
|
||||
expect(appStyles).toContain('./lib/ui/components/styles.css');
|
||||
expect(dashboardFrame).not.toContain('./styles.css');
|
||||
});
|
||||
|
||||
test("keeps component and story files paired as the UI inventory changes", () => {
|
||||
const componentStoryFiles = readdirSync(componentsDir)
|
||||
.filter((filename) => filename.endsWith(".tsx") && !filename.endsWith(".test.tsx"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue