diff --git a/apps/new/widget/Index.jsx b/apps/new/widget/Index.jsx
index a03e7e8d..9f7f66b2 100644
--- a/apps/new/widget/Index.jsx
+++ b/apps/new/widget/Index.jsx
@@ -6,6 +6,22 @@ const { Footer } = VM.require("${config_account}/widget/components.Footer") || {
Footer: () => <>>,
};
+const data = fetch(`https://httpbin.org/headers`);
+const gatewayURL = data?.body?.headers?.Origin ?? "";
+
+const Container =
+ gatewayURL.includes("near.org") || gatewayURL.includes("everything.dev")
+ ? styled.div`
+ width: 100%;
+ `
+ : styled.div`
+ position: fixed;
+ inset: 73px 0px 0px;
+ width: 100%;
+ overflow-y: scroll;
+ height: 100%;
+ `;
+
const config = {
theme: {},
layout: {
@@ -111,7 +127,9 @@ const config = {
};
return (
-
-
-
+
+
+
+
+
);
diff --git a/apps/new/widget/page/project/QuickView.jsx b/apps/new/widget/page/project/QuickView.jsx
index ac4574d4..8bb034e7 100644
--- a/apps/new/widget/page/project/QuickView.jsx
+++ b/apps/new/widget/page/project/QuickView.jsx
@@ -6,6 +6,12 @@ const { href } = VM.require("${alias_old}/widget/lib.url") || {
href: () => {},
};
+const data = fetch(`https://httpbin.org/headers`);
+const gatewayURL = data?.body?.headers?.Origin ?? "";
+
+const isNearDiscovery =
+ gatewayURL.includes("near.org") || gatewayURL.includes("everything.dev");
+
const showCanvas = props.showCanvas;
const onClose = props.onClose;
const project = props.project;
@@ -22,6 +28,7 @@ const profile = {
const Container = styled.div`
.offcanvas.offcanvas-end {
width: 60% !important;
+ top: 73px;
}
.close {
@@ -86,6 +93,7 @@ return (
tabIndex="-1"
data-bs-scroll="false"
data-bs-backdrop="true"
+ style={{ top: isNearDiscovery ? "" : "73px" }}
>
diff --git a/playwright-tests/tests/projects.spec.js b/playwright-tests/tests/projects.spec.js
index f2d09978..a9c73fa8 100644
--- a/playwright-tests/tests/projects.spec.js
+++ b/playwright-tests/tests/projects.spec.js
@@ -143,7 +143,7 @@ test.describe("?page=projects", () => {
test.beforeEach(async ({ page }) => {
const editBtn = page.getByTestId("edit-btn");
- await expect(editBtn).toBeVisible();
+ await expect(editBtn).toBeVisible({ timeout: 10000 });
await editBtn.click();
expect(page.url()).toContain("?page=projects&tab=editor");
});
@@ -155,20 +155,10 @@ test.describe("?page=projects", () => {
"meghagoel.testnet": {
project: {
"testing-project-on-builddao": {
- "": '{"title":"New project title","description":"New Project description","profileImage":{"ipfs_cid":"bafkreifk42ibqsg5sfky5tlhkfty6rkup5leqite5koenhesnuwq55kufi"},"backgroundImage":{"ipfs_cid":"bafkreidbfu7uxtr4is7wxileg3mrbajve6cgkfmrqemc6pxsr6nnczz7ly"},"tags":{"test":""},"linktree":{"twitter":"https://test.nearbuilders.org/","github":"https://test.nearbuilders.org/","telegram":"https://test.nearbuilders.org/","website":"https://test.nearbuilders.org/"},"contributors":["megha19.testnet"],"tabs":["overview","activity","tasks"],"projectAccountId":"meghagoel.testnet","teamSize":"1-10","location":"New Location"}',
+ "": '{"title":"New project title","description":"New Project description","profileImage":{"ipfs_cid":"bafkreifk42ibqsg5sfky5tlhkfty6rkup5leqite5koenhesnuwq55kufi"},"backgroundImage":{"ipfs_cid":"bafkreidbfu7uxtr4is7wxileg3mrbajve6cgkfmrqemc6pxsr6nnczz7ly"},"tags":{"test":""},"linktree":{"twitter":"https://test.nearbuilders.org/","github":"https://test.nearbuilders.org/","telegram":"https://test.nearbuilders.org/","website":"https://test.nearbuilders.org/"},"contributors":["meghagoel.testnet"],"tabs":["overview","activity","tasks","updatesfeed","feedbackfeed"],"projectAccountId":"meghagoel.testnet","teamSize":"1-10","location":"New Location"}',
metadata: {
name: "New project title",
description: "New Project description",
-
- tags: {
- test: "",
- },
- linktree: {
- twitter:
- "https://twitter.com/https://test.nearbuilders.org/",
- github: "https://github.com/https://test.nearbuilders.org/",
- telegram: "https://t.me/https://test.nearbuilders.org/",
- },
},
},
},