-
-
-
Home
-
-
-
- FIRST NAME |
- LAST NAME |
- EMAIL |
- ADDRESS |
- CITY |
- POSTCODE |
- PHONE |
-
-
-
- {#each rows as row}
-
- {#each Object.values(row) as value}
- {value} |
- {/each}
-
- {/each}
-
-
-
+
+

+
@@ -124,119 +49,44 @@
.exampleApp {
box-sizing: border-box;
height: 100vh;
- padding: 100px 0 100px 100px;
- --text: #191919;
- --lightText: #303030;
- --extraLightText: #646464;
- --backgroundLight: #ffffff;
- --background: #f5f5f5;
- --tableBorder: 1px solid #e6e6e6;
+ padding: 100px 0 100px 5vw;
pointer-events: none;
}
- .page {
- overflow: hidden;
- position: relative;
- height: 100%;
- background-color: var(--background);
- color: var(--text);
- }
-
- .header {
- background-color: var(--backgroundLight);
- display: flex;
- padding: 32px 0 20px 32px;
- align-items: center;
- }
-
- .header img {
- height: 36px;
- margin-right: 20px;
- }
-
- .header h1 {
- margin: 0;
- font-weight: 600;
- font-size: 20px;
- }
-
- .nav {
- background-color: var(--backgroundLight);
- padding: 20px 0 20px 32px;
- font-weight: 600;
- font-size: 16px;
- border-bottom: 1px solid #d0d0d0;
- }
-
- table {
- margin: 32px;
- border: var(--tableBorder);
- border-collapse: collapse;
- min-width: 100%;
+ @media (max-width: 980px) {
+ .exampleApp {
+ padding-left: 2vw;
+ }
}
- thead {
- border-bottom: var(--tableBorder);
- }
-
- thead th {
- font-family: "Source Sans Pro";
- color: var(--lightText);
- white-space: nowrap;
- padding: 12px;
- font-weight: 600;
- font-size: 12px;
- text-align: left;
- min-width: 70px;
+ .mockupContainer {
+ position: relative;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+ background: #f5f5f5;
+ border-radius: 4px;
}
- tbody td {
- border-bottom: 1px solid #e6e6e6;
- background-color: var(--backgroundLight);
- padding: 12px;
- color: var(--extraLightText);
- text-align: left;
+ .baseScreen {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ object-position: left;
}
- .sidePanel {
+ .overlayPanel {
position: absolute;
- width: 300px;
- background-color: var(--backgroundLight);
- box-shadow: 0px 4px 25px 0px #00000040;
- height: 100%;
top: 0;
- right: -364px;
- padding: 42px 32px;
right: 0;
+ height: 100%;
+ width: auto;
+ object-fit: cover;
+ box-shadow: -4px 0 25px rgba(0, 0, 0, 0.1);
}
- .sidePanel h2 {
- margin: 0;
- font-weight: 600;
- font-size: 22px;
- margin-bottom: 35px;
- }
-
- .field {
- display: flex;
- width: 100%;
- align-items: center;
- margin-bottom: 20px;
- }
-
- .field label {
- font-weight: 500;
- font-size: 12px;
- color: #b0b0b0;
- width: 65px;
- }
-
- .field input {
- border: 1px solid #d0d0d0;
- border-radius: 4px;
- color: var(--lightText);
- padding: 7.5px 12px;
- font-size: 13px;
- flex-grow: 1;
+ .overlayPanel.leftAnchored {
+ right: auto;
+ left: 0;
}
diff --git a/packages/builder/src/pages/builder/portal/apps/onboarding/index.svelte b/packages/builder/src/pages/builder/portal/apps/onboarding/index.svelte
index 062a37315ff..67eb56cbf34 100644
--- a/packages/builder/src/pages/builder/portal/apps/onboarding/index.svelte
+++ b/packages/builder/src/pages/builder/portal/apps/onboarding/index.svelte
@@ -22,6 +22,7 @@
data.append("name", name.trim())
data.append("url", url.trim())
data.append("useTemplate", false)
+ data.append("isOnboarding", "true")
const createdApp = await API.createApp(data)
@@ -56,7 +57,7 @@
-
+
diff --git a/packages/builder/src/pages/builder/portal/apps/templates.svelte b/packages/builder/src/pages/builder/portal/apps/templates.svelte
deleted file mode 100644
index 87139da9a93..00000000000
--- a/packages/builder/src/pages/builder/portal/apps/templates.svelte
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-