0.1.7-sky-update-readme.0 • Published 2 years ago

@yieldx/embed v0.1.7-sky-update-readme.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

@yieldx/embed

JS and TS Utilities for integrating with YieldX Embedded Apps

Install

With npm:

npm install @yieldx/embed --save

With yarn

yarn add -E @yieldx/embed

Pure browser support

openYieldxEmbed is exported by @yieldx/embed

openYieldxEmbed will configure the embedded app and inject it into the page

If a dom identifier is passed to the configuration option container, the iframe will be added to that element

openYieldxEmbed({
  app: "inpaas",
  token: "eyadsfvva....asdf",
  sessionId: "3d301cd5-032c-a0bb-6880-7fabdcd81066",
  institutionId: "a67a2495-de2d-273c-4613-ca32828448f1",
  theme: {
    primary:"#179e83",
    background:"rgb(37, 45, 59)",
    foreground: "#334d5c",
    textPrimary: "rgb(255, 255, 255)",
    textSecondary: "#14a3d7"
  },
  mode: "sandbox"
})

Using React

This is the new and preferred approach for integrating with Plaid Link in React.

import React from "react";
import { useYieldxEmbed } from "@yieldx/embed";

export function App() {

  const url = useYieldxEmbed({
    theme: {
      primary:"#179e83",
      background:"rgb(37, 45, 59)",
      foreground: "#334d5c",
      textPrimary: "rgb(255, 255, 255)",
      textSecondary: "#14a3d7"
    },
    app: "inpaas",
    token: "eyadsfvva....asdf",
    sessionId: "3d301cd5-032c-a0bb-6880-7fabdcd81066",
    institutionId: "a67a2495-de2d-273c-4613-ca32828448f1",
    mode: "sandbox"
  });

  return (
    <iframe src={url} title="yieldx-embed"/>
  );
}

export default App;

All available configuration options

Please refer to the official YieldX docs for a more holistic understanding of the various Link options.

// src/lib/url-builder/url-builder.ts
type OptionalConfiguration = {
  token: string;
  sessionId: string;
  institutionId: string;
  // optional
  app?: string; /* default: inpaas */
  theme?: WhiteLabelOptions;
  mode?: 'sandbox' | 'production';
  frameId?: string;
  container?: string;
  onCompleted?: (status: string, message: string) => void
  onError?: (status: string, message: string) => void
};

type WhiteLabelOptions = {
  primary?: string;
  secondary?: string;
  background?: string;
  foreground?: string;
  textPrimary?: string;
  textSecondary?: string;
};

Typescript support

Typescript definitions for @yieldx/embed are built into the npm packge.

Test index.html

<html>

<head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/qs/6.10.1/qs.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/postmate@1.5.2/build/postmate.min.js"></script>
    <script src="https://dp16xhm4dg09a.cloudfront.net/embed.umd.js"></script>
</head>

<body>
    <script>
        function onCompleted() {
            alert("Success")
        }
        function onError() {
            alert("An error occured")
        }
        function onLoad() {
            alert("An error occured")
        }
        Embed.openYieldxEmbed({
            token: "...",
            institutionId: "...",
            sessionId: "...",
            onCompleted,
            onError,
            onLoad
        })
    </script>
</body>

</html>
0.1.598

2 years ago

0.1.477

2 years ago

0.1.597

2 years ago

0.1.476

2 years ago

0.1.479

2 years ago

0.1.478

2 years ago

0.1.594

2 years ago

0.1.473

2 years ago

0.1.593

2 years ago

0.1.472

2 years ago

0.1.596

2 years ago

0.1.475

2 years ago

0.1.595

2 years ago

0.1.474

2 years ago

0.1.590

2 years ago

0.1.592

2 years ago

0.1.471

2 years ago

0.1.591

2 years ago

0.1.470

2 years ago

0.1.488

2 years ago

0.1.487

2 years ago

0.1.489

2 years ago

0.1.484

2 years ago

0.1.483

2 years ago

0.1.486

2 years ago

0.1.485

2 years ago

0.1.480

2 years ago

0.1.482

2 years ago

0.1.481

2 years ago

0.1.499

2 years ago

0.1.498

2 years ago

0.1.495

2 years ago

0.1.494

2 years ago

0.1.497

2 years ago

0.1.496

2 years ago

0.1.491

2 years ago

0.1.490

2 years ago

0.1.493

2 years ago

0.1.492

2 years ago

0.1.558

2 years ago

0.1.437

2 years ago

0.1.557

2 years ago

0.1.436

2 years ago

0.1.439

2 years ago

0.1.559

2 years ago

0.1.438

2 years ago

0.1.554

2 years ago

0.1.433

2 years ago

0.1.553

2 years ago

0.1.556

2 years ago

0.1.435

2 years ago

0.1.555

2 years ago

0.1.434

2 years ago

0.1.550

2 years ago

0.1.552

2 years ago

0.1.551

2 years ago

0.1.569

2 years ago

0.1.448

2 years ago

0.1.568

2 years ago

0.1.447

2 years ago

0.1.449

2 years ago

0.1.565

2 years ago

0.1.444

2 years ago

0.1.564

2 years ago

0.1.443

2 years ago

0.1.567

2 years ago

0.1.446

2 years ago

0.1.566

2 years ago

0.1.445

2 years ago

0.1.561

2 years ago

0.1.440

2 years ago

0.1.560

2 years ago

0.1.563

2 years ago

0.1.442

2 years ago

0.1.562

2 years ago

0.1.441

2 years ago

0.1.459

2 years ago

0.1.579

2 years ago

0.1.458

2 years ago

0.1.576

2 years ago

0.1.455

2 years ago

0.1.575

2 years ago

0.1.454

2 years ago

0.1.578

2 years ago

0.1.457

2 years ago

0.1.577

2 years ago

0.1.456

2 years ago

0.1.572

2 years ago

0.1.451

2 years ago

0.1.571

2 years ago

0.1.450

2 years ago

0.1.574

2 years ago

0.1.453

2 years ago

0.1.573

2 years ago

0.1.452

2 years ago

0.1.570

2 years ago

0.1.469

2 years ago

0.1.587

2 years ago

0.1.466

2 years ago

0.1.586

2 years ago

0.1.465

2 years ago

0.1.589

2 years ago

0.1.468

2 years ago

0.1.588

2 years ago

0.1.467

2 years ago

0.1.583

2 years ago

0.1.462

2 years ago

0.1.582

2 years ago

0.1.461

2 years ago

0.1.585

2 years ago

0.1.464

2 years ago

0.1.584

2 years ago

0.1.463

2 years ago

0.1.581

2 years ago

0.1.460

2 years ago

0.1.580

2 years ago

0.1.507

2 years ago

0.1.506

2 years ago

0.1.509

2 years ago

0.1.508

2 years ago

0.1.514

2 years ago

0.1.513

2 years ago

0.1.516

2 years ago

0.1.515

2 years ago

0.1.510

2 years ago

0.1.512

2 years ago

0.1.511

2 years ago

0.1.518

2 years ago

0.1.517

2 years ago

0.1.519

2 years ago

0.1.525

2 years ago

0.1.524

2 years ago

0.1.527

2 years ago

0.1.526

2 years ago

0.1.521

2 years ago

0.1.520

2 years ago

0.1.523

2 years ago

0.1.522

2 years ago

0.1.529

2 years ago

0.1.528

2 years ago

0.1.536

2 years ago

0.1.535

2 years ago

0.1.538

2 years ago

0.1.537

2 years ago

0.1.532

2 years ago

0.1.531

2 years ago

0.1.534

2 years ago

0.1.533

2 years ago

0.1.530

2 years ago

0.1.539

2 years ago

0.1.547

2 years ago

0.1.546

2 years ago

0.1.549

2 years ago

0.1.548

2 years ago

0.1.543

2 years ago

0.1.542

2 years ago

0.1.545

2 years ago

0.1.544

2 years ago

0.1.541

2 years ago

0.1.540

2 years ago

0.1.600

2 years ago

0.1.503

2 years ago

0.1.502

2 years ago

0.1.505

2 years ago

0.1.504

2 years ago

0.1.501

2 years ago

0.1.500

2 years ago

0.1.7

2 years ago

0.1.239

2 years ago

0.1.359

2 years ago

0.1.238

2 years ago

0.1.356

2 years ago

0.1.235

2 years ago

0.1.355

2 years ago

0.1.234

2 years ago

0.1.358

2 years ago

0.1.237

2 years ago

0.1.357

2 years ago

0.1.236

2 years ago

0.1.352

2 years ago

0.1.231

2 years ago

0.1.351

2 years ago

0.1.230

2 years ago

0.1.354

2 years ago

0.1.233

2 years ago

0.1.353

2 years ago

0.1.232

2 years ago

0.1.350

2 years ago

0.1.249

2 years ago

0.1.367

2 years ago

0.1.246

2 years ago

0.1.366

2 years ago

0.1.245

2 years ago

0.1.369

2 years ago

0.1.248

2 years ago

0.1.368

2 years ago

0.1.247

2 years ago

0.1.363

2 years ago

0.1.242

2 years ago

0.1.362

2 years ago

0.1.241

2 years ago

0.1.365

2 years ago

0.1.244

2 years ago

0.1.364

2 years ago

0.1.243

2 years ago

0.1.361

2 years ago

0.1.240

2 years ago

0.1.360

2 years ago

0.1.378

2 years ago

0.1.257

2 years ago

0.1.377

2 years ago

0.1.256

2 years ago

0.1.259

2 years ago

0.1.379

2 years ago

0.1.258

2 years ago

0.1.374

2 years ago

0.1.253

2 years ago

0.1.373

2 years ago

0.1.252

2 years ago

0.1.376

2 years ago

0.1.255

2 years ago

0.1.375

2 years ago

0.1.254

2 years ago

0.1.370

2 years ago

0.1.372

2 years ago

0.1.251

2 years ago

0.1.371

2 years ago

0.1.250

2 years ago

0.1.389

2 years ago

0.1.268

2 years ago

0.1.388

2 years ago

0.1.267

2 years ago

0.1.269

2 years ago

0.1.385

2 years ago

0.1.264

2 years ago

0.1.384

2 years ago

0.1.263

2 years ago

0.1.387

2 years ago

0.1.266

2 years ago

0.1.386

2 years ago

0.1.265

2 years ago

0.1.381

2 years ago

0.1.260

2 years ago

0.1.380

2 years ago

0.1.383

2 years ago

0.1.262

2 years ago

0.1.382

2 years ago

0.1.261

2 years ago

0.1.309

2 years ago

0.1.429

2 years ago

0.1.308

2 years ago

0.1.316

2 years ago

0.1.315

2 years ago

0.1.318

2 years ago

0.1.317

2 years ago

0.1.312

2 years ago

0.1.432

2 years ago

0.1.311

2 years ago

0.1.314

2 years ago

0.1.313

2 years ago

0.1.431

2 years ago

0.1.310

2 years ago

0.1.430

2 years ago

0.1.319

2 years ago

0.1.327

2 years ago

0.1.206

3 years ago

0.1.326

2 years ago

0.1.205

3 years ago

0.1.329

2 years ago

0.1.208

3 years ago

0.1.328

2 years ago

0.1.207

3 years ago

0.1.323

2 years ago

0.1.202

3 years ago

0.1.322

2 years ago

0.1.201

3 years ago

0.1.325

2 years ago

0.1.204

3 years ago

0.1.324

2 years ago

0.1.203

3 years ago

0.1.321

2 years ago

0.1.200

3 years ago

0.1.320

2 years ago

0.1.209

2 years ago

0.1.338

2 years ago

0.1.217

2 years ago

0.1.337

2 years ago

0.1.216

2 years ago

0.1.219

2 years ago

0.1.339

2 years ago

0.1.218

2 years ago

0.1.334

2 years ago

0.1.213

2 years ago

0.1.333

2 years ago

0.1.212

2 years ago

0.1.336

2 years ago

0.1.215

2 years ago

0.1.335

2 years ago

0.1.214

2 years ago

0.1.330

2 years ago

0.1.332

2 years ago

0.1.211

2 years ago

0.1.331

2 years ago

0.1.210

2 years ago

0.1.349

2 years ago

0.1.228

2 years ago

0.1.348

2 years ago

0.1.227

2 years ago

0.1.229

2 years ago

0.1.345

2 years ago

0.1.224

2 years ago

0.1.344

2 years ago

0.1.223

2 years ago

0.1.347

2 years ago

0.1.226

2 years ago

0.1.346

2 years ago

0.1.225

2 years ago

0.1.341

2 years ago

0.1.220

2 years ago

0.1.340

2 years ago

0.1.343

2 years ago

0.1.222

2 years ago

0.1.342

2 years ago

0.1.221

2 years ago

0.1.404

2 years ago

0.1.403

2 years ago

0.1.406

2 years ago

0.1.405

2 years ago

0.1.400

2 years ago

0.1.402

2 years ago

0.1.401

2 years ago

0.1.408

2 years ago

0.1.407

2 years ago

0.1.409

2 years ago

0.1.415

2 years ago

0.1.414

2 years ago

0.1.417

2 years ago

0.1.416

2 years ago

0.1.411

2 years ago

0.1.410

2 years ago

0.1.413

2 years ago

0.1.412

2 years ago

0.1.419

2 years ago

0.1.418

2 years ago

0.1.426

2 years ago

0.1.305

2 years ago

0.1.425

2 years ago

0.1.304

2 years ago

0.1.428

2 years ago

0.1.307

2 years ago

0.1.427

2 years ago

0.1.306

2 years ago

0.1.422

2 years ago

0.1.301

2 years ago

0.1.421

2 years ago

0.1.300

2 years ago

0.1.424

2 years ago

0.1.303

2 years ago

0.1.423

2 years ago

0.1.302

2 years ago

0.1.420

2 years ago

0.1.190

3 years ago

0.1.192

3 years ago

0.1.191

3 years ago

0.1.198

3 years ago

0.1.197

3 years ago

0.1.199

3 years ago

0.1.194

3 years ago

0.1.193

3 years ago

0.1.196

3 years ago

0.1.195

3 years ago

0.1.390

2 years ago

0.1.279

2 years ago

0.1.158

3 years ago

0.1.399

2 years ago

0.1.278

2 years ago

0.1.157

3 years ago

0.1.159

3 years ago

0.1.396

2 years ago

0.1.275

2 years ago

0.1.154

3 years ago

0.1.395

2 years ago

0.1.274

2 years ago

0.1.153

3 years ago

0.1.398

2 years ago

0.1.277

2 years ago

0.1.156

3 years ago

0.1.397

2 years ago

0.1.276

2 years ago

0.1.155

3 years ago

0.1.392

2 years ago

0.1.271

2 years ago

0.1.391

2 years ago

0.1.270

2 years ago

0.1.394

2 years ago

0.1.273

2 years ago

0.1.152

3 years ago

0.1.393

2 years ago

0.1.272

2 years ago

0.1.280

2 years ago

0.1.169

3 years ago

0.1.289

2 years ago

0.1.168

3 years ago

0.1.286

2 years ago

0.1.165

3 years ago

0.1.285

2 years ago

0.1.164

3 years ago

0.1.288

2 years ago

0.1.167

3 years ago

0.1.287

2 years ago

0.1.166

3 years ago

0.1.282

2 years ago

0.1.161

3 years ago

0.1.281

2 years ago

0.1.160

3 years ago

0.1.284

2 years ago

0.1.163

3 years ago

0.1.283

2 years ago

0.1.162

3 years ago

0.1.291

2 years ago

0.1.170

3 years ago

0.1.290

2 years ago

0.1.179

3 years ago

0.1.297

2 years ago

0.1.176

3 years ago

0.1.296

2 years ago

0.1.175

3 years ago

0.1.299

2 years ago

0.1.178

3 years ago

0.1.298

2 years ago

0.1.177

3 years ago

0.1.293

2 years ago

0.1.172

3 years ago

0.1.292

2 years ago

0.1.171

3 years ago

0.1.295

2 years ago

0.1.174

3 years ago

0.1.294

2 years ago

0.1.173

3 years ago

0.1.181

3 years ago

0.1.180

3 years ago

0.1.187

3 years ago

0.1.186

3 years ago

0.1.189

3 years ago

0.1.188

3 years ago

0.1.183

3 years ago

0.1.182

3 years ago

0.1.185

3 years ago

0.1.184

3 years ago

0.1.147

3 years ago

0.1.149

3 years ago

0.1.148

3 years ago

0.1.150

3 years ago

0.1.151

3 years ago

0.1.118

3 years ago

0.1.119

3 years ago

0.1.129

3 years ago

0.1.128

3 years ago

0.1.125

3 years ago

0.1.124

3 years ago

0.1.127

3 years ago

0.1.126

3 years ago

0.1.121

3 years ago

0.1.120

3 years ago

0.1.123

3 years ago

0.1.122

3 years ago

0.1.139

3 years ago

0.1.136

3 years ago

0.1.135

3 years ago

0.1.138

3 years ago

0.1.137

3 years ago

0.1.132

3 years ago

0.1.131

3 years ago

0.1.134

3 years ago

0.1.133

3 years ago

0.1.130

3 years ago

0.1.146

3 years ago

0.1.143

3 years ago

0.1.142

3 years ago

0.1.145

3 years ago

0.1.144

3 years ago

0.1.141

3 years ago

0.1.140

3 years ago

0.1.117

3 years ago

0.1.114

3 years ago

0.1.113

3 years ago

0.1.116

3 years ago

0.1.115

3 years ago

0.1.110

3 years ago

0.1.112

3 years ago

0.1.111

3 years ago

0.1.107

3 years ago

0.1.106

3 years ago

0.1.109

3 years ago

0.1.108

3 years ago

0.1.103

3 years ago

0.1.105

3 years ago

0.1.104

3 years ago

0.1.102

3 years ago

0.1.101

3 years ago

0.1.100

3 years ago

0.1.96

3 years ago

0.1.97

3 years ago

0.1.98

3 years ago

0.1.99

3 years ago

0.1.95

3 years ago

0.1.93

3 years ago

0.1.94

3 years ago

0.1.90

3 years ago

0.1.91

3 years ago

0.1.92

3 years ago

0.1.88

3 years ago

0.1.89

3 years ago

0.1.87

3 years ago

0.1.85

3 years ago

0.1.86

3 years ago

0.1.80

3 years ago

0.1.81

3 years ago

0.1.82

3 years ago

0.1.83

3 years ago

0.1.84

3 years ago

0.1.74

3 years ago

0.1.75

3 years ago

0.1.76

3 years ago

0.1.77

3 years ago

0.1.78

3 years ago

0.1.79

3 years ago

0.1.70

3 years ago

0.1.71

3 years ago

0.1.72

3 years ago

0.1.73

3 years ago

0.1.68

3 years ago

0.1.69

3 years ago

0.1.67

3 years ago

0.1.63

3 years ago

0.1.64

3 years ago

0.1.65

3 years ago

0.1.66

3 years ago

0.1.62

3 years ago

0.1.52

3 years ago

0.1.53

3 years ago

0.1.54

3 years ago

0.1.55

3 years ago

0.1.56

3 years ago

0.1.57

3 years ago

0.1.58

3 years ago

0.1.59

3 years ago

0.1.50

3 years ago

0.1.51

3 years ago

0.1.49

3 years ago

0.1.44

3 years ago

0.1.45

3 years ago

0.1.46

3 years ago

0.1.47

3 years ago

0.1.48

3 years ago

0.1.60

3 years ago

0.1.61

3 years ago

0.1.41

3 years ago

0.1.42

3 years ago

0.1.43

3 years ago

0.1.40

3 years ago

0.1.38

3 years ago

0.1.39

3 years ago

0.1.32

3 years ago

0.1.33

3 years ago

0.1.34

3 years ago

0.1.35

3 years ago

0.1.36

3 years ago

0.1.37

3 years ago

0.1.30

3 years ago

0.1.31

3 years ago

0.1.27

3 years ago

0.1.28

3 years ago

0.1.29

3 years ago

0.1.22

3 years ago

0.1.23

3 years ago

0.1.24

3 years ago

0.1.25

3 years ago

0.1.26

3 years ago

0.1.20

3 years ago

0.1.21

3 years ago

0.1.16

3 years ago

0.1.17

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

0.1.10

3 years ago

0.1.11

3 years ago

0.1.12

3 years ago

0.1.8

3 years ago

0.1.9

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.5

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago