Skip to content

Commit e7cbc17

Browse files
authored
passport instance config for immutable (#385)
* comment out passport instance * added information concerning immutable in the readme
1 parent 6b2c187 commit e7cbc17

File tree

3 files changed

+35
-0
lines changed

3 files changed

+35
-0
lines changed

examples/react/src/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ export const passportInstance = new passport.Passport({
7272
environment: Environment.SANDBOX,
7373
publishableKey: 'pk_imapik-test-VEMeW7wUX7hE7LHg3FxY'
7474
},
75+
forceScwDeployBeforeMessageSignature: true,
7576
clientId: 'ap8Gv3188GLFROiBFBNFz77DojRpqxnS',
7677
redirectUri: `${window.location.origin}/web-sdk/auth/callback`,
7778
audience: 'platform_api',

packages/connect/src/styles.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,9 @@ export const styles = String.raw`
302302
.my-4 {
303303
margin-block: calc(var(--spacing) * 4);
304304
}
305+
.mt-0 {
306+
margin-top: calc(var(--spacing) * 0);
307+
}
305308
.mt-0\.5 {
306309
margin-top: calc(var(--spacing) * 0.5);
307310
}
@@ -383,6 +386,9 @@ export const styles = String.raw`
383386
.inline-flex {
384387
display: inline-flex;
385388
}
389+
.table {
390+
display: table;
391+
}
386392
.aspect-square {
387393
aspect-ratio: 1 / 1;
388394
}
@@ -476,6 +482,9 @@ export const styles = String.raw`
476482
.min-h-full {
477483
min-height: 100%;
478484
}
485+
.w-1 {
486+
width: calc(var(--spacing) * 1);
487+
}
479488
.w-1\/2 {
480489
width: calc(1/2 * 100%);
481490
}
@@ -551,6 +560,9 @@ export const styles = String.raw`
551560
.w-screen {
552561
width: 100vw;
553562
}
563+
.max-w-1 {
564+
max-width: calc(var(--spacing) * 1);
565+
}
554566
.max-w-1\/2 {
555567
max-width: calc(1/2 * 100%);
556568
}
@@ -575,12 +587,21 @@ export const styles = String.raw`
575587
.min-w-full {
576588
min-width: 100%;
577589
}
590+
.flex-shrink {
591+
flex-shrink: 1;
592+
}
578593
.shrink-0 {
579594
flex-shrink: 0;
580595
}
596+
.flex-grow {
597+
flex-grow: 1;
598+
}
581599
.grow {
582600
flex-grow: 1;
583601
}
602+
.border-collapse {
603+
border-collapse: collapse;
604+
}
584605
.origin-top {
585606
transform-origin: top;
586607
}
@@ -922,6 +943,9 @@ export const styles = String.raw`
922943
.pt-0 {
923944
padding-top: calc(var(--spacing) * 0);
924945
}
946+
.pt-1 {
947+
padding-top: calc(var(--spacing) * 1);
948+
}
925949
.pt-1\.5 {
926950
padding-top: calc(var(--spacing) * 1.5);
927951
}
@@ -1191,6 +1215,9 @@ export const styles = String.raw`
11911215
.ring-border-normal {
11921216
--tw-ring-color: var(--seq-color-border-normal);
11931217
}
1218+
.ring-white {
1219+
--tw-ring-color: var(--color-white);
1220+
}
11941221
.ring-white\/10 {
11951222
--tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent);
11961223
}
@@ -1226,6 +1253,10 @@ export const styles = String.raw`
12261253
-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
12271254
backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
12281255
}
1256+
.backdrop-filter {
1257+
-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
1258+
backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
1259+
}
12291260
.transition {
12301261
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
12311262
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));

packages/immutable-connector/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ First, an Immutable Passport instance must be created with valid and correctly c
1919

2020
Note, that the application will need a callback route configured similarly to this example: https://github.com/immutable/ts-immutable-sdk/blob/main/examples/passport/login-with-nextjs/src/app/redirect/page.tsx
2121

22+
Also, the `forceScwDeployBeforeMessageSignature` parameter must be set to true for the signing of message to work for new users.
23+
2224
```js
2325
export const passportInstance = new passport.Passport({
2426
baseConfig: {
2527
environment: Environment.SANDBOX,
2628
publishableKey: 'my_publisheable_key'
2729
},
30+
forceScwDeployBeforeMessageSignature: true,
2831
clientId: 'my_client_id',
2932
redirectUri: `${window.location.origin}/auth/callback`,
3033
audience: 'platform_api',

0 commit comments

Comments
 (0)