Quellcode durchsuchen

支持列表和连续模式的切换

visuddhinanda vor 2 Jahren
Ursprung
Commit
aacd979556
1 geänderte Dateien mit 12 neuen und 1 gelöschten Zeilen
  1. 12 1
      dashboard/src/components/template/Nissaya.tsx

+ 12 - 1
dashboard/src/components/template/Nissaya.tsx

@@ -1,3 +1,6 @@
+import { useAppSelector } from "../../hooks";
+import { settingInfo } from "../../reducers/setting";
+import { GetUserSetting } from "../auth/setting/default";
 import NissayaMeaning from "./Nissaya/NissayaMeaning";
 import NissayaMeaning from "./Nissaya/NissayaMeaning";
 import PaliText from "./Wbw/PaliText";
 import PaliText from "./Wbw/PaliText";
 
 
@@ -7,8 +10,16 @@ interface IWidgetNissayaCtl {
   children?: React.ReactNode;
   children?: React.ReactNode;
 }
 }
 const NissayaCtl = ({ pali, meaning, children }: IWidgetNissayaCtl) => {
 const NissayaCtl = ({ pali, meaning, children }: IWidgetNissayaCtl) => {
+  const settings = useAppSelector(settingInfo);
+  const layout = GetUserSetting("setting.nissaya.layout.read", settings);
+  console.debug("NissayaCtl layout", layout);
   return (
   return (
-    <span style={{ marginRight: 10 }}>
+    <span
+      style={{
+        display: layout === "inline" ? "inline-block" : "block",
+        marginRight: 10,
+      }}
+    >
       <PaliText
       <PaliText
         lookup={true}
         lookup={true}
         text={pali}
         text={pali}