3.15.3 • Published 4 years ago

@swingby-protocol/pulsar v3.15.3

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

Pulsar is a library of React components built with styled-components.

Getting started

  1. Install this library with:

    yarn add @swingby-protocol/pulsar react-spring styled-components polished
    yarn add --dev @types/styled-components
  2. Use <PulsarThemeProvider /> with no props at the root of your app so that you get automatic theme switching out of the box. Optionally, you may also use <PulsarGlobalStyles />.

    import React from 'react';
    import {
      PulsarThemeProvider,
      Button,
      PulsarGlobalStyles,
      PulsarToastContainer,
    } from '@swingby-protocol/pulsar';
    
    export const MyApp = () => {
      return (
        <PulsarThemeProvider>
          {/* Optional, to load the Inter font with `next/head`, `react-helmet`, etc. */}
          <Head>
            <link rel="stylesheet" href={PULSAR_GLOBAL_FONT_HREF} />
          </Head>
          <PulsarGlobalStyles /> {/* Optional */}
          <h1>My cool app</h1>
          <Button variant="primary" size="country">
            Click here!
          </Button>
          <PulsarToastContainer /> {/* Put this somewhere near the root of your app if you are going to use toasts */}
        </PulsarThemeProvider>
      );
    };

    If you are using Next.js, you should probably use <PulsarThemeProvider /> in your _app.tsx file.

TypeScrip integration

Add a definitions file like the following anywhere in your project.

// DefaultTheme.d.ts
import 'styled-components';
import { PulsarThemeProvider } from '@swingby-protocol/pulsar';

declare module 'styled-components' {
  export interface DefaultTheme extends PulsarThemeProvider {}
}
3.15.3

4 years ago

3.15.2

5 years ago

3.15.1

5 years ago

3.15.0

5 years ago

3.14.1

5 years ago

3.14.0

5 years ago

3.12.0

5 years ago

3.13.0

5 years ago

3.11.0

5 years ago

3.10.1

5 years ago

3.10.0

5 years ago

3.9.0

5 years ago

3.8.2

5 years ago

3.8.1

5 years ago

3.8.0

5 years ago

3.7.1

5 years ago

3.7.0

5 years ago

3.6.0

5 years ago

3.5.0

5 years ago

3.4.1

5 years ago

3.5.0-alpha.3

5 years ago

3.5.0-alpha.4

5 years ago

3.5.0-alpha.1

5 years ago

3.5.0-alpha.2

5 years ago

3.4.0

5 years ago

3.3.1

5 years ago

3.3.0

5 years ago

3.2.0

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

2.0.0-alpha.4

5 years ago

2.0.0-alpha.3

5 years ago

2.0.0

5 years ago

2.0.0-alpha.2

5 years ago

2.0.0-alpha.1

5 years ago

1.0.4-alpha.1

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

1.0.0-alpha.87

5 years ago

1.0.0-alpha.85

5 years ago

1.0.0-alpha.84

5 years ago

1.0.0-alpha.86

5 years ago

1.0.0-alpha.83

5 years ago

1.0.0-alpha.82

5 years ago

1.0.0-alpha.78

5 years ago

1.0.0-alpha.79

5 years ago

1.0.0-alpha.81

5 years ago

1.0.0-alpha.80

5 years ago

1.0.0-alpha.77

6 years ago

1.0.0-alpha.74

6 years ago

1.0.0-alpha.76

6 years ago

1.0.0-alpha.75

6 years ago

1.0.0-alpha.73

6 years ago

1.0.0-alpha.72

6 years ago

1.0.0-alpha.71

6 years ago

1.0.0-alpha.70

6 years ago

1.0.0-alpha.69

6 years ago

1.0.0-alpha.68

6 years ago

1.0.0-alpha.67

6 years ago

1.0.0-alpha.66

6 years ago

1.0.0-alpha.65

6 years ago

1.0.0-alpha.64

6 years ago

1.0.0-alpha.63

6 years ago

1.0.0-alpha.62

6 years ago

1.0.0-alpha.59

6 years ago

1.0.0-alpha.61

6 years ago

1.0.0-alpha.60

6 years ago

1.0.0-alpha.58

6 years ago

1.0.0-alpha.57

6 years ago

1.0.0-alpha.56

6 years ago

1.0.0-alpha.54

6 years ago

1.0.0-alpha.55

6 years ago

1.0.0-alpha.52

6 years ago

1.0.0-alpha.51

6 years ago

1.0.0-alpha.53

6 years ago

1.0.0-alpha.50

6 years ago

1.0.0-alpha.49

6 years ago

1.0.0-alpha.48

6 years ago

1.0.0-alpha.47

6 years ago

1.0.0-alpha.46

6 years ago

1.0.0-alpha.43

6 years ago

1.0.0-alpha.45

6 years ago

1.0.0-alpha.44

6 years ago

1.0.0-alpha.42

6 years ago

1.0.0-alpha.41

6 years ago

1.0.0-alpha.40

6 years ago

1.0.0-alpha.39

6 years ago

1.0.0-alpha.38

6 years ago

1.0.0-alpha.37

6 years ago

1.0.0-alpha.34

6 years ago

1.0.0-alpha.36

6 years ago

1.0.0-alpha.35

6 years ago

1.0.0-alpha.32

6 years ago

1.0.0-alpha.33

6 years ago

1.0.0-alpha.31

6 years ago

1.0.0-alpha.30

6 years ago

1.0.0-alpha.29

6 years ago

1.0.0-alpha.27

6 years ago

1.0.0-alpha.28

6 years ago

1.0.0-alpha.26

6 years ago

1.0.0-alpha.25

6 years ago

1.0.0-alpha.24

6 years ago

1.0.0-alpha.23

6 years ago

1.0.0-alpha.22

6 years ago

1.0.0-alpha.21

6 years ago

1.0.0-alpha.19

6 years ago

1.0.0-alpha.20

6 years ago

1.0.0-alpha.18

6 years ago

1.0.0-alpha.17

6 years ago

1.0.0-alpha.16

6 years ago

1.0.0-alpha.15

6 years ago

1.0.0-alpha.14

6 years ago

1.0.0-alpha.13

6 years ago

1.0.0-alpha.12

6 years ago

1.0.0-alpha.11

6 years ago

1.0.0-alpha.10

6 years ago

1.0.0-alpha.9

6 years ago

1.0.0-alpha.8

6 years ago

1.0.0-alpha.7

6 years ago

1.0.0-alpha.6

6 years ago

1.0.0-alpha.5

6 years ago

1.0.0-alpha.4

6 years ago

1.0.0-alpha.3

6 years ago

1.0.0-alpha.2

6 years ago

1.0.0-alpha.1

6 years ago