Show info icon only for generic diagrams
This commit is contained in:
parent
810afe4bc0
commit
85ccb19d8f
@ -1,7 +1,7 @@
|
||||
import { Collapse, Button, Popover } from "@douyinfe/semi-ui";
|
||||
import { IconPlus, IconInfoCircle } from "@douyinfe/semi-icons";
|
||||
import { useSelect, useTypes } from "../../../hooks";
|
||||
import { ObjectType } from "../../../data/constants";
|
||||
import { useSelect, useTables, useTypes } from "../../../hooks";
|
||||
import { DB, ObjectType } from "../../../data/constants";
|
||||
import Searchbar from "./SearchBar";
|
||||
import Empty from "../Empty";
|
||||
import TypeInfo from "./TypeInfo";
|
||||
@ -10,6 +10,7 @@ import { useTranslation } from "react-i18next";
|
||||
export default function TypesTab() {
|
||||
const { types, addType } = useTypes();
|
||||
const { selectedElement, setSelectedElement } = useSelect();
|
||||
const { database } = useTables();
|
||||
const { t } = useTranslation();
|
||||
|
||||
return (
|
||||
@ -21,6 +22,7 @@ export default function TypesTab() {
|
||||
{t("add_type")}
|
||||
</Button>
|
||||
</div>
|
||||
{database === DB.GENERIC && (
|
||||
<Popover
|
||||
content={
|
||||
<div className="w-[240px] text-sm space-y-2 popover-theme">
|
||||
@ -36,6 +38,7 @@ export default function TypesTab() {
|
||||
>
|
||||
<Button theme="borderless" icon={<IconInfoCircle />} />
|
||||
</Popover>
|
||||
)}
|
||||
</div>
|
||||
{types.length <= 0 ? (
|
||||
<Empty title={t("no_types")} text={t("no_types_text")} />
|
||||
|
@ -112,7 +112,7 @@ const en = {
|
||||
this_will_appear_as_is: "*This will appear in the generated script as is.",
|
||||
comment: "Comment",
|
||||
add_field: "Add field",
|
||||
values: "values",
|
||||
values: "Values",
|
||||
size: "Size",
|
||||
precision: "Precision",
|
||||
set_precision: "Set precision: (size, digits)",
|
||||
@ -216,6 +216,10 @@ const en = {
|
||||
generic: "Generic",
|
||||
generic_description:
|
||||
"Generic diagrams can be exported to any SQL flavor but support few data types.",
|
||||
enums: "Enums",
|
||||
add_enum: "Add enum",
|
||||
edit_enum: "Edit enum",
|
||||
delete_enum: "Delete enum",
|
||||
},
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user