fixed merge conflicts
This commit is contained in:
		@@ -289,10 +289,8 @@ const Accounts: FC<AccountProps> = props => {
 | 
			
		||||
        display: "flex",
 | 
			
		||||
        backgroundColor: props.card ? "$deep" : "$mauve1",
 | 
			
		||||
        position: "relative",
 | 
			
		||||
        width: "100%",
 | 
			
		||||
        flex: "1",
 | 
			
		||||
        height: "100%",
 | 
			
		||||
        flexShrink: 0,
 | 
			
		||||
        borderTop: "1px solid $mauve6",
 | 
			
		||||
        borderRight: "1px solid $mauve6",
 | 
			
		||||
        borderLeft: "1px solid $mauve6",
 | 
			
		||||
        borderBottom: "1px solid $mauve6",
 | 
			
		||||
 
 | 
			
		||||
@@ -41,6 +41,7 @@
 | 
			
		||||
    "react-hot-toast": "^2.1.1",
 | 
			
		||||
    "react-new-window": "^0.2.1",
 | 
			
		||||
    "react-select": "^5.2.1",
 | 
			
		||||
    "react-split": "^2.0.14",
 | 
			
		||||
    "react-stay-scrolled": "^7.4.0",
 | 
			
		||||
    "reconnecting-websocket": "^4.4.0",
 | 
			
		||||
    "valtio": "^1.2.5",
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
import React from "react";
 | 
			
		||||
import dynamic from "next/dynamic";
 | 
			
		||||
import { Flex, Box } from "../../components";
 | 
			
		||||
import { useSnapshot } from "valtio";
 | 
			
		||||
import state from "../../state";
 | 
			
		||||
import Split from "react-split";
 | 
			
		||||
 | 
			
		||||
const DeployEditor = dynamic(() => import("../../components/DeployEditor"), {
 | 
			
		||||
  ssr: false,
 | 
			
		||||
@@ -19,23 +19,36 @@ const LogBox = dynamic(() => import("../../components/LogBox"), {
 | 
			
		||||
const Deploy = () => {
 | 
			
		||||
  const snap = useSnapshot(state);
 | 
			
		||||
  return (
 | 
			
		||||
    <>
 | 
			
		||||
      <main style={{ display: "flex", flex: 1, height: 'calc(100vh - 30vh - 60px)' }}>
 | 
			
		||||
    <Split
 | 
			
		||||
      direction="vertical"
 | 
			
		||||
      sizes={[40, 60]}
 | 
			
		||||
      style={{ height: "calc(100vh - 60px)" }}
 | 
			
		||||
    >
 | 
			
		||||
      <main style={{ display: "flex", flex: 1, position: "relative" }}>
 | 
			
		||||
        <DeployEditor />
 | 
			
		||||
      </main>
 | 
			
		||||
      <Flex css={{ flexDirection: "row", width: "100%", minHeight: '225px', height: '30vh' }}>
 | 
			
		||||
        <Box css={{ width: "100%" }}>
 | 
			
		||||
      <Split
 | 
			
		||||
        direction="horizontal"
 | 
			
		||||
        sizes={[50, 50]}
 | 
			
		||||
        style={{
 | 
			
		||||
          display: "flex",
 | 
			
		||||
          flexDirection: "row",
 | 
			
		||||
          width: "100%",
 | 
			
		||||
          height: "100%",
 | 
			
		||||
        }}
 | 
			
		||||
      >
 | 
			
		||||
        <div style={{ alignItems: "stretch", display: "flex" }}>
 | 
			
		||||
          <Accounts />
 | 
			
		||||
        </Box>
 | 
			
		||||
        <Box css={{ width: "100%" }}>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div>
 | 
			
		||||
          <LogBox
 | 
			
		||||
            title="Deploy Log"
 | 
			
		||||
            logs={snap.deployLogs}
 | 
			
		||||
            clearLog={() => (state.deployLogs = [])}
 | 
			
		||||
          />
 | 
			
		||||
        </Box>
 | 
			
		||||
      </Flex>
 | 
			
		||||
    </>
 | 
			
		||||
        </div>
 | 
			
		||||
      </Split>
 | 
			
		||||
    </Split>
 | 
			
		||||
  );
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,7 @@ import dynamic from "next/dynamic";
 | 
			
		||||
import { useSnapshot } from "valtio";
 | 
			
		||||
import Hotkeys from "react-hot-keys";
 | 
			
		||||
import { Play } from "phosphor-react";
 | 
			
		||||
import Split from "react-split";
 | 
			
		||||
 | 
			
		||||
import type { NextPage } from "next";
 | 
			
		||||
import { compileCode } from "../../state/actions";
 | 
			
		||||
@@ -19,8 +20,13 @@ const LogBox = dynamic(() => import("../../components/LogBox"), {
 | 
			
		||||
 | 
			
		||||
const Home: NextPage = () => {
 | 
			
		||||
  const snap = useSnapshot(state);
 | 
			
		||||
 | 
			
		||||
  return (
 | 
			
		||||
    <>
 | 
			
		||||
    <Split
 | 
			
		||||
      direction="vertical"
 | 
			
		||||
      sizes={[70, 30]}
 | 
			
		||||
      style={{ height: "calc(90vh - 60px)" }}
 | 
			
		||||
    >
 | 
			
		||||
      <main style={{ display: "flex", flex: 1, position: "relative" }}>
 | 
			
		||||
        <HooksEditor />
 | 
			
		||||
        {snap.files[snap.active]?.name?.split(".")?.[1].toLowerCase() ===
 | 
			
		||||
@@ -65,7 +71,7 @@ const Home: NextPage = () => {
 | 
			
		||||
          logs={snap.logs}
 | 
			
		||||
        />
 | 
			
		||||
      </Box>
 | 
			
		||||
    </>
 | 
			
		||||
    </Split>
 | 
			
		||||
  );
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -11,3 +11,20 @@ body,
 | 
			
		||||
* {
 | 
			
		||||
  box-sizing: border-box;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.gutter {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
.gutter-vertical {
 | 
			
		||||
  margin-top: -10px;
 | 
			
		||||
}
 | 
			
		||||
.gutter-horizontal {
 | 
			
		||||
  margin-left: -10px;
 | 
			
		||||
}
 | 
			
		||||
.gutter-vertical:hover {
 | 
			
		||||
  cursor: row-resize;
 | 
			
		||||
}
 | 
			
		||||
.gutter-horizontal:hover {
 | 
			
		||||
  cursor: col-resize;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								yarn.lock
									
									
									
									
									
								
							@@ -3688,10 +3688,17 @@ progress@^2.0.0:
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
 | 
			
		||||
  integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
 | 
			
		||||
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
prop-types@^15.6.0, prop-types@^15.6.2:
 | 
			
		||||
  version "15.8.0"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.0.tgz#d237e624c45a9846e469f5f31117f970017ff588"
 | 
			
		||||
  integrity sha512-fDGekdaHh65eI3lMi5OnErU6a8Ighg2KjcjQxO7m8VHyWjcPyj5kiOgV1LQDOOOgVy3+5FgjXvdSSX7B8/5/4g==
 | 
			
		||||
=======
 | 
			
		||||
prop-types@^15.5.7:
 | 
			
		||||
  version "15.8.1"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
 | 
			
		||||
  integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
 | 
			
		||||
>>>>>>> initial panel resize demo
 | 
			
		||||
  dependencies:
 | 
			
		||||
    loose-envify "^1.4.0"
 | 
			
		||||
    object-assign "^4.1.1"
 | 
			
		||||
@@ -3806,7 +3813,11 @@ react-is@17.0.2:
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
 | 
			
		||||
  integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
 | 
			
		||||
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1:
 | 
			
		||||
=======
 | 
			
		||||
react-is@^16.13.1, react-is@^16.8.1:
 | 
			
		||||
>>>>>>> initial panel resize demo
 | 
			
		||||
  version "16.13.1"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
 | 
			
		||||
  integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
 | 
			
		||||
@@ -3842,6 +3853,7 @@ react-remove-scroll@^2.4.0:
 | 
			
		||||
    use-callback-ref "^1.2.3"
 | 
			
		||||
    use-sidecar "^1.0.1"
 | 
			
		||||
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
react-select@^5.2.1:
 | 
			
		||||
  version "5.2.1"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.2.1.tgz#416c25c6b79b94687702374e019c4f2ed9d159d6"
 | 
			
		||||
@@ -3854,6 +3866,15 @@ react-select@^5.2.1:
 | 
			
		||||
    memoize-one "^5.0.0"
 | 
			
		||||
    prop-types "^15.6.0"
 | 
			
		||||
    react-transition-group "^4.3.0"
 | 
			
		||||
=======
 | 
			
		||||
react-split@^2.0.14:
 | 
			
		||||
  version "2.0.14"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/react-split/-/react-split-2.0.14.tgz#ef198259bf43264d605f792fb3384f15f5b34432"
 | 
			
		||||
  integrity sha512-bKWydgMgaKTg/2JGQnaJPg51T6dmumTWZppFgEbbY0Fbme0F5TuatAScCLaqommbGQQf/ZT1zaejuPDriscISA==
 | 
			
		||||
  dependencies:
 | 
			
		||||
    prop-types "^15.5.7"
 | 
			
		||||
    split.js "^1.6.0"
 | 
			
		||||
>>>>>>> initial panel resize demo
 | 
			
		||||
 | 
			
		||||
react-stay-scrolled@^7.4.0:
 | 
			
		||||
  version "7.4.0"
 | 
			
		||||
@@ -4259,6 +4280,11 @@ source-map@^0.6.1:
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
 | 
			
		||||
  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
 | 
			
		||||
 | 
			
		||||
split.js@^1.6.0:
 | 
			
		||||
  version "1.6.5"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/split.js/-/split.js-1.6.5.tgz#f7f61da1044c9984cb42947df4de4fadb5a3f300"
 | 
			
		||||
  integrity sha512-mPTnGCiS/RiuTNsVhCm9De9cCAUsrNFFviRbADdKiiV+Kk8HKp/0fWu7Kr8pi3/yBmsqLFHuXGT9UUZ+CNLwFw==
 | 
			
		||||
 | 
			
		||||
sprintf-js@~1.0.2:
 | 
			
		||||
  version "1.0.3"
 | 
			
		||||
  resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user