Skip to content

Commit c383205

Browse files
authored
Feature: Embedded Widget Rewrite (#1211)
1 parent 4475d0d commit c383205

50 files changed

Lines changed: 13301 additions & 10852 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

backend/app/Services/Infrastructure/Session/CheckoutSessionManagementService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function getSessionCookie(): SymfonyCookie
5050
domain: $this->config->get('session.domain') ?? '.' . $this->request->getHost(),
5151
secure: true,
5252
sameSite: 'None',
53-
);
53+
)->withPartitioned(true);
5454
}
5555

5656
private function createSessionId(): string

backend/tests/Unit/Services/Infrastructure/Session/CheckoutSessionManagementServiceTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,6 @@ public function testGetSessionCookie(): void
6666
$this->assertEquals('existingSessionId', $cookie->getValue());
6767
$this->assertTrue($cookie->isSecure());
6868
$this->assertEquals('none', $cookie->getSameSite());
69+
$this->assertTrue($cookie->isPartitioned());
6970
}
7071
}

frontend/public/widget-test.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,22 @@
44
<meta charset="UTF-8">
55
<title>Title</title>
66
<script async src="https://localhost:8443/widget.js"></script>
7+
<!-- <script async src="https://app.hi.events/widget.js"></script>-->
8+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
9+
710
</head>
811
<body style="background-color: #000000; padding: 0px; color: #ffffff;">
912

1013
<p>
1114
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium, alias asperiores atque autem cumque
1215
</p>
1316

17+
<p>
18+
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium, alias asperiores atque autem cumque
19+
</p>
20+
1421
<div style="width: 500px;">
15-
<div data-hievents-id="7"
22+
<div data-hievents-id="6"
1623
data-hievents-primary-color="#c3b8d9"
1724
data-hievents-primary-text-color="#ffffff"
1825
data-hievents-secondary-color="#525252"
@@ -23,6 +30,7 @@
2330
data-hievents-locale="en"
2431
data-hievents-padding="20px"
2532
data-hievents-autoresize="true"
33+
data-hievents-checkout="inline"
2634
data-hievents-continue-button-text="Lets's go"
2735
class="hievents-widget">
2836

0 commit comments

Comments
 (0)