|
|
@@ -1,3 +1,4 @@
|
|
|
+import { useIntl } from "react-intl";
|
|
|
import { useState, useEffect, Key } from "react";
|
|
|
import { DownOutlined } from "@ant-design/icons";
|
|
|
import { Button, Space, Switch, Tree } from "antd";
|
|
|
@@ -30,6 +31,7 @@ const BookTreeWidget = ({
|
|
|
onSelect,
|
|
|
onRootChange,
|
|
|
}: IWidgetBookTree) => {
|
|
|
+ const intl = useIntl();
|
|
|
const [treeData, setTreeData] = useState<ITocTree[]>([]);
|
|
|
const [selectedKeys, setSelectedKeys] = useState<Key[]>([]);
|
|
|
const [isMultiSelect, setIsMultiSelect] = useState(multiSelect);
|
|
|
@@ -107,7 +109,9 @@ const BookTreeWidget = ({
|
|
|
}
|
|
|
}}
|
|
|
>
|
|
|
- 清除选择
|
|
|
+ {intl.formatMessage({
|
|
|
+ id: "buttons.remove.selected",
|
|
|
+ })}
|
|
|
</Button>
|
|
|
{multiSelectable ? (
|
|
|
<Space>
|