ソースを参照

style controls grid

AykutSarac 3 年 前
コミット
84568cacd5
1 ファイル変更9 行追加7 行削除
  1. 9 7
      src/pages/editor/LiveEditor/index.tsx

+ 9 - 7
src/pages/editor/LiveEditor/index.tsx

@@ -23,8 +23,9 @@ const StyledLiveEditor = styled.div`
 
   .react-flow__controls {
     display: grid;
-    grid-template-columns: repeat(3, 1fr);
-    grid-template-rows: repeat(2, 1fr);
+    grid-auto-flow: dense;
+    grid-template-columns: 1fr 1fr;
+    grid-auto-rows: 1fr;
     gap: 8px;
     right: 10px;
     left: unset;
@@ -51,9 +52,7 @@ export const LiveEditor: React.FC = () => {
   const [json] = useLocalStorage("json", JSON.stringify(defaultValue));
   const [rfInstance, setRfInstance] = React.useState<any>(null);
   const [valid, setValid] = React.useState(true);
-  const [elements, setElements] = React.useState<Elements>(
-    parser(json)
-  );
+  const [elements, setElements] = React.useState<Elements>(parser(json));
 
   React.useEffect(() => {
     try {
@@ -85,8 +84,11 @@ export const LiveEditor: React.FC = () => {
         }}
       >
         <Controls>
-          <ControlButton onClick={() => onLayout("RL", elements, setElements)}>
-            Style
+          <ControlButton
+            onClick={() => onLayout("RL", elements, setElements)}
+            style={{ gridColumn: "1 / 3", width: "auto" }}
+          >
+            Format
           </ControlButton>
         </Controls>
       </ReactFlow>