drawDB/src/components/issues.jsx

38 lines
1.1 KiB
React
Raw Normal View History

2023-09-19 20:49:14 +08:00
import React, { useContext } from "react";
2023-09-19 20:49:13 +08:00
import { Collapse } from "@douyinfe/semi-ui";
2023-09-19 20:49:14 +08:00
import { SettingsContext } from "../pages/editor";
2023-09-19 20:49:13 +08:00
export default function Issues() {
2023-09-19 20:49:14 +08:00
const { settings } = useContext(SettingsContext);
return (
2023-09-19 20:50:57 +08:00
<Collapse style={{ width: "100%" }}>
<Collapse.Panel
header={
<div>
<i className="fa-solid fa-triangle-exclamation me-1 text-yellow-500"></i>{" "}
Issues
</div>
}
itemKey="1"
>
<div className="max-h-[160px] overflow-y-auto">
{settings.strictMode ? (
<div className="mb-1">
Strict mode is off so no issues will be displayed.
</div>
) : (
2023-09-19 20:49:14 +08:00
<div>
2023-09-19 20:50:57 +08:00
<div className="py-2">Issue 1</div>
<div className="py-2">Issue 2</div>
<div className="py-2">Issue 3</div>
<div className="py-2">Issue 4</div>
<div className="py-2">Issue 5</div>
<div className="py-2">Issue 6</div>
2023-09-19 20:49:14 +08:00
</div>
2023-09-19 20:50:57 +08:00
)}
</div>
</Collapse.Panel>
</Collapse>
2023-09-19 20:49:14 +08:00
);
2023-09-19 20:49:13 +08:00
}