( integration: IntegrationSlug, origin: string, orgSlug?: string | undefined, )
| 254 | * because it targets the recipient's session, not the admin's. |
| 255 | */ |
| 256 | export const connectLinkUrl = ( |
| 257 | integration: IntegrationSlug, |
| 258 | origin: string, |
| 259 | orgSlug?: string | undefined, |
| 260 | ): string => { |
| 261 | const base = origin.replace(/\/+$/, ""); |
| 262 | const org = orgSlug?.trim(); |
| 263 | return org ? `${base}/${org}/connect/${integration}` : `${base}/connect/${integration}`; |
| 264 | }; |
| 265 | |
| 266 | // ── Paging ────────────────────────────────────────────────────────────────── |
| 267 |
no test coverage detected