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 (
|
|
|
|
<div>
|
|
|
|
<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>
|
|
|
|
) : (
|
|
|
|
<div>
|
|
|
|
<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>
|
|
|
|
</div>
|
|
|
|
)}
|
|
|
|
</div>
|
2023-09-19 20:49:13 +08:00
|
|
|
</Collapse.Panel>
|
2023-09-19 20:49:14 +08:00
|
|
|
</Collapse>
|
|
|
|
</div>
|
|
|
|
);
|
2023-09-19 20:49:13 +08:00
|
|
|
}
|