1.0.583 • Published 2 months ago

@placeinc/react-web-components v1.0.583

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

mobile-component-library

Installation

  1. cd web-components run yarn
  2. cd ../
  3. yarn

Local Development

To run the project locally you need to run two scripts:

  1. yarn start
  2. yarn storybook

To build web components

yarn build-web-components The output will be placed in ./lib/web-components.js The components now can be used in an html file as <place-[componentname]> ex. <place-agentbio>

Test web components

  1. Add an index.html file to root
  2. Add <script src="lib/web-components.js"></script> to the head
  3. Add <place-[componentname]> to the body tag
  4. Open the index.html in the web browser

Notes on building components

  1. Props has to be lower case ex.
 image_url: string;
 name: string;
 company: string;
 bio: string;
 on_phone_pressed: () => {};
 on_chat_pressed: () => {};
 on_email_pressed: () => {};
 on_myagent_pressed: () => {};
  1. Props has to be defined as a type ex.
  type AgentBioProps = {
      image_url: string;
      name: string;
      company: string;
      bio: string;
      on_phone_pressed: () => {};
      on_chat_pressed: () => {};
      on_email_pressed: () => {};
      on_myagent_pressed: () => {};
  };
  1. Events has to be declared like:
  type AgentBioProps = {
      on_phone_pressed: () => {};
      on_chat_pressed: () => {};
      ...
  };

  const AgentBio: React.FC<AgentBioProps> = ({
      on_phone_pressed,
      on_chat_pressed,
  }) => {
  ...
  1. Name the props after the component name so the documentation can pick it up:

    type AgentBioProps = {
        ...
    };
    
    const AgentBio: React.FC<AgentBioProps> = ({
       ...
    }) => {
    ...

Commiting code

  1. All dev work is done on the dev branch
  2. pull dev branch and create a branch name after ticket number
  3. once work is done create a pr to the dev branch
  4. when the pr is merged to the dev branch the build pipline will run

Build Pipeline

The build pipline code can be found in .gitlab-ci.yml It can also be found in https://gitlab.brivity.com/mobile/mobile-component-library/-/ci/editor?branch_name=dev

  1. The build pipline has multiple steps
    1. Pushing code to npm
    2. Pushing code to cdn
    3. Building storybook
    4. Building documentation
  2. The build pipline will also run based on what branch was merged
    • Dev
    • Staging
    • Master
  3. NPM:
    1. the location of the npm package is here: https://www.npmjs.com/package/@placeinc/react-web-components
    2. it can be installed with yard add @placeinc/react-web-components --dev
  4. CDN:
    1. Currently there is 3 locations where the code gets put on a cdn: dev, staging, prod
      • dev: https://mobile-component-services-library-dev.s3.amazonaws.com/web-components.min.js?ck=1
      • staging: https://mobile-component-services-library-staging.s3.amazonaws.com/web-components.min.js?ck=1
      • prod: https://mobile-component-services-library.s3.amazonaws.com/web-components.min.js?ck=1
  5. Storybook:
    • currently storybook isn't automated to get pushed any where but the output is located in the artifact of the build pipline
  6. Documentation
    • currently the documentation isn't automated to get pushed any where but the output is located in the artifact of the build pipline
9.0.0-589945043

2 months ago

0.1.9-597945645

2 months ago

0.1.9-590945209

2 months ago

0.1.9-596945643

2 months ago

0.1.9-593945459

2 months ago

0.1.9-595945641

2 months ago

0.1.9-593945449

2 months ago

0.1.9-591945218

2 months ago

0.1.9-598945647

2 months ago

1.0.583

3 months ago

1.0.582

3 months ago

1.0.581

3 months ago

1.0.579

3 months ago

1.0.578

3 months ago

1.0.572

3 months ago

1.0.571

3 months ago

1.0.574

3 months ago

1.0.573

3 months ago

1.0.570

3 months ago

1.0.576

3 months ago

1.0.575

3 months ago

1.0.577

3 months ago

1.0.569

3 months ago

1.0.568

3 months ago

1.0.567

3 months ago

1.0.565

3 months ago

1.0.561

3 months ago

1.0.560

3 months ago

1.0.563

3 months ago

1.0.562

3 months ago

1.0.564

3 months ago

1.0.559

3 months ago

1.0.556

3 months ago

1.0.530

6 months ago

1.0.529

8 months ago

1.0.528

9 months ago

1.0.525

9 months ago

1.0.524

9 months ago

1.0.526

9 months ago

1.0.521

9 months ago

1.0.520

9 months ago

1.0.523

9 months ago

1.0.522

9 months ago

1.0.518

10 months ago

1.0.517

10 months ago

1.0.519

10 months ago

1.0.516

10 months ago

1.0.515

10 months ago

1.0.514

11 months ago

1.0.513

11 months ago

1.0.510

12 months ago

1.0.512

12 months ago

1.0.511

12 months ago

1.0.507

1 year ago

1.0.506

1 year ago

1.0.509

12 months ago

1.0.508

1 year ago

1.0.503

1 year ago

1.0.502

1 year ago

1.0.505

1 year ago

1.0.504

1 year ago

1.0.501

1 year ago

1.0.500

1 year ago

1.0.495

1 year ago

1.0.494

1 year ago

1.0.497

1 year ago

1.0.496

1 year ago

1.0.491

1 year ago

1.0.490

1 year ago

1.0.493

1 year ago

1.0.492

1 year ago

1.0.499

1 year ago

1.0.498

1 year ago

1.0.462

1 year ago

1.0.461

1 year ago

1.0.464

1 year ago

1.0.463

1 year ago

1.0.460

1 year ago

1.0.469

1 year ago

1.0.466

1 year ago

1.0.465

1 year ago

1.0.468

1 year ago

1.0.467

1 year ago

1.0.453

1 year ago

1.0.459

1 year ago

1.0.458

1 year ago

1.0.455

1 year ago

1.0.454

1 year ago

1.0.457

1 year ago

1.0.456

1 year ago

1.0.484

1 year ago

1.0.483

1 year ago

1.0.486

1 year ago

1.0.485

1 year ago

1.0.480

1 year ago

1.0.482

1 year ago

1.0.481

1 year ago

1.0.488

1 year ago

1.0.487

1 year ago

1.0.489

1 year ago

1.0.473

1 year ago

1.0.472

1 year ago

1.0.475

1 year ago

1.0.474

1 year ago

1.0.471

1 year ago

1.0.470

1 year ago

1.0.477

1 year ago

1.0.476

1 year ago

1.0.479

1 year ago

1.0.478

1 year ago

1.0.448

1 year ago

1.0.447

1 year ago

1.0.449

1 year ago

1.0.444

1 year ago

1.0.446

1 year ago

1.0.445

1 year ago

1.0.451

1 year ago

1.0.450

1 year ago

1.0.452

1 year ago

1.0.420

1 year ago

1.0.426

1 year ago

1.0.425

1 year ago

1.0.428

1 year ago

1.0.427

1 year ago

1.0.422

1 year ago

1.0.421

1 year ago

1.0.424

1 year ago

1.0.423

1 year ago

1.0.419

1 year ago

1.0.418

1 year ago

1.0.417

1 year ago

1.0.416

1 year ago

1.0.440

1 year ago

1.0.442

1 year ago

1.0.441

1 year ago

1.0.443

1 year ago

1.0.431

1 year ago

1.0.430

1 year ago

1.0.437

1 year ago

1.0.436

1 year ago

1.0.439

1 year ago

1.0.438

1 year ago

1.0.433

1 year ago

1.0.432

1 year ago

1.0.435

1 year ago

1.0.434

1 year ago

1.0.429

1 year ago

1.0.415

1 year ago

1.0.414

1 year ago

1.0.411

1 year ago

1.0.410

1 year ago

1.0.413

1 year ago

1.0.412

1 year ago

1.0.408

1 year ago

1.0.409

1 year ago

1.0.404

1 year ago

1.0.403

1 year ago

1.0.405

1 year ago

1.0.400

1 year ago

1.0.402

1 year ago

1.0.401

1 year ago

1.0.385

1 year ago

1.0.384

1 year ago

1.0.387

1 year ago

1.0.386

1 year ago

1.0.381

1 year ago

1.0.380

1 year ago

1.0.383

1 year ago

1.0.382

1 year ago

1.0.389

1 year ago

1.0.388

1 year ago

1.0.374

1 year ago

1.0.373

1 year ago

1.0.376

1 year ago

1.0.375

1 year ago

1.0.370

1 year ago

1.0.372

1 year ago

1.0.371

1 year ago

1.0.378

1 year ago

1.0.377

1 year ago

1.0.379

1 year ago

1.0.396

1 year ago

1.0.395

1 year ago

1.0.398

1 year ago

1.0.397

1 year ago

1.0.392

1 year ago

1.0.391

1 year ago

1.0.394

1 year ago

1.0.393

1 year ago

1.0.399

1 year ago

1.0.390

1 year ago

1.0.341

1 year ago

1.0.340

1 year ago

1.0.343

1 year ago

1.0.342

1 year ago

1.0.349

1 year ago

1.0.348

1 year ago

1.0.345

1 year ago

1.0.344

1 year ago

1.0.347

1 year ago

1.0.346

1 year ago

1.0.331

1 year ago

1.0.338

1 year ago

1.0.337

1 year ago

1.0.339

1 year ago

1.0.334

1 year ago

1.0.333

1 year ago

1.0.336

1 year ago

1.0.335

1 year ago

1.0.363

1 year ago

1.0.362

1 year ago

1.0.365

1 year ago

1.0.364

1 year ago

1.0.361

1 year ago

1.0.360

1 year ago

1.0.367

1 year ago

1.0.366

1 year ago

1.0.369

1 year ago

1.0.368

1 year ago

1.0.352

1 year ago

1.0.351

1 year ago

1.0.354

1 year ago

1.0.353

1 year ago

1.0.350

1 year ago

1.0.359

1 year ago

1.0.356

1 year ago

1.0.355

1 year ago

1.0.358

1 year ago

1.0.357

1 year ago

1.0.305

1 year ago

1.0.304

1 year ago

1.0.307

1 year ago

1.0.306

1 year ago

1.0.301

1 year ago

1.0.300

1 year ago

1.0.303

1 year ago

1.0.302

1 year ago

1.0.321

1 year ago

1.0.320

1 year ago

1.0.326

1 year ago

1.0.323

1 year ago

1.0.322

1 year ago

1.0.325

1 year ago

1.0.324

1 year ago

1.0.319

1 year ago

1.0.310

1 year ago

1.0.315

1 year ago

1.0.318

1 year ago

1.0.312

1 year ago

1.0.311

1 year ago

1.0.314

1 year ago

1.0.313

1 year ago

1.0.309

1 year ago

1.0.308

1 year ago

1.0.297

1 year ago

1.0.296

1 year ago

1.0.299

1 year ago

1.0.298

1 year ago

1.0.293

1 year ago

1.0.292

1 year ago

1.0.291

1 year ago

1.0.290

1 year ago

1.0.286

1 year ago

1.0.285

1 year ago

1.0.282

1 year ago

1.0.281

1 year ago

1.0.284

1 year ago

1.0.283

1 year ago

1.0.289

1 year ago

1.0.280

1 year ago

1.0.275

1 year ago

1.0.274

1 year ago

1.0.277

1 year ago

1.0.276

1 year ago

1.0.271

1 year ago

1.0.270

1 year ago

1.0.273

1 year ago

1.0.272

1 year ago

1.0.279

1 year ago

1.0.278

1 year ago

1.0.330

1 year ago

1.0.253

2 years ago

1.0.252

2 years ago

1.0.251

2 years ago

1.0.257

2 years ago

1.0.242

2 years ago

1.0.241

2 years ago

1.0.244

2 years ago

1.0.243

2 years ago

1.0.240

2 years ago

1.0.246

2 years ago

1.0.245

2 years ago

1.0.233

2 years ago

1.0.232

2 years ago

1.0.239

2 years ago

1.0.238

2 years ago

1.0.235

2 years ago

1.0.234

2 years ago

1.0.237

2 years ago

1.0.236

2 years ago

1.0.205

2 years ago

1.0.208

2 years ago

1.0.220

2 years ago

1.0.187

2 years ago

1.0.222

2 years ago

1.0.189

2 years ago

1.0.221

2 years ago

1.0.188

2 years ago

1.0.183

2 years ago

1.0.182

2 years ago

1.0.184

2 years ago

1.0.228

2 years ago

1.0.227

2 years ago

1.0.224

2 years ago

1.0.226

2 years ago

1.0.225

2 years ago

1.0.181

2 years ago

1.0.180

2 years ago

1.0.176

2 years ago

1.0.175

2 years ago

1.0.211

2 years ago

1.0.178

2 years ago

1.0.210

2 years ago

1.0.177

2 years ago

1.0.172

2 years ago

1.0.171

2 years ago

1.0.173

2 years ago

1.0.217

2 years ago

1.0.216

2 years ago

1.0.219

2 years ago

1.0.218

2 years ago

1.0.213

2 years ago

1.0.212

2 years ago

1.0.179

2 years ago

1.0.215

2 years ago

1.0.214

2 years ago

1.0.209

2 years ago

1.0.170

2 years ago

1.0.198

2 years ago

1.0.197

2 years ago

1.0.199

2 years ago

1.0.195

2 years ago

1.0.190

2 years ago

1.0.192

2 years ago

1.0.191

2 years ago

1.0.169

2 years ago

1.0.168

2 years ago

1.0.167

2 years ago

1.0.166

2 years ago

1.0.165

2 years ago

1.0.164

2 years ago

1.0.163

2 years ago

1.0.162

2 years ago

1.0.161

2 years ago

1.0.159

2 years ago

1.0.158

2 years ago

1.0.157

2 years ago

1.0.156

2 years ago

1.0.154

2 years ago

1.0.153

2 years ago

1.0.151

2 years ago

1.0.150

2 years ago

1.0.147

2 years ago

1.0.146

2 years ago

1.0.145

2 years ago

1.0.144

2 years ago

1.0.143

2 years ago

1.0.142

2 years ago

1.0.141

2 years ago

1.0.140

2 years ago

1.0.139

2 years ago

1.0.138

2 years ago

1.0.137

2 years ago

1.0.136

2 years ago

1.0.135

2 years ago

1.0.134

2 years ago

1.0.133

2 years ago

1.0.132

2 years ago

1.0.131

2 years ago

1.0.130

2 years ago

1.0.129

2 years ago

1.0.128

2 years ago

1.0.127

2 years ago

1.0.126

2 years ago

1.0.125

2 years ago

1.0.124

2 years ago

1.0.123

2 years ago

1.0.122

2 years ago

1.0.121

2 years ago

1.0.120

2 years ago

1.0.119

2 years ago

1.0.118

2 years ago

1.0.117

2 years ago

1.0.116

2 years ago

1.0.115

2 years ago

1.0.114

2 years ago

1.0.113

2 years ago

1.0.112

2 years ago

1.0.111

2 years ago

1.0.110

2 years ago

1.0.109

2 years ago

1.0.108

2 years ago

1.0.107

2 years ago

1.0.106

2 years ago

1.0.105

2 years ago

1.0.104

2 years ago

1.0.103

2 years ago

1.0.101

2 years ago

1.0.100

2 years ago

1.0.99

2 years ago

1.0.98

2 years ago

1.0.97

2 years ago

1.0.96

2 years ago

1.0.95

2 years ago

1.0.92

2 years ago

1.0.90

2 years ago

1.0.89

2 years ago

1.0.88

2 years ago

1.0.87

2 years ago

1.0.86

2 years ago

1.0.85

2 years ago

1.0.84

2 years ago

1.0.83

2 years ago

1.0.82

2 years ago

1.0.81

2 years ago

1.0.80

2 years ago

1.0.78

2 years ago

1.0.76

2 years ago

1.0.75

2 years ago

1.0.73

2 years ago

1.0.72

2 years ago

1.0.71

2 years ago

1.0.70

2 years ago

1.0.69

2 years ago

1.0.68

2 years ago

1.0.67

2 years ago

1.0.65

2 years ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago