3.15.3 • Published 2 years ago

@swingby-protocol/pulsar v3.15.3

Weekly downloads
1
License
MIT
Repository
-
Last release
2 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

2 years ago

3.15.2

3 years ago

3.15.1

3 years ago

3.15.0

3 years ago

3.14.1

3 years ago

3.14.0

3 years ago

3.12.0

3 years ago

3.13.0

3 years ago

3.11.0

3 years ago

3.10.1

3 years ago

3.10.0

3 years ago

3.9.0

3 years ago

3.8.2

3 years ago

3.8.1

3 years ago

3.8.0

3 years ago

3.7.1

3 years ago

3.7.0

3 years ago

3.6.0

3 years ago

3.5.0

3 years ago

3.4.1

3 years ago

3.5.0-alpha.3

3 years ago

3.5.0-alpha.4

3 years ago

3.5.0-alpha.1

3 years ago

3.5.0-alpha.2

3 years ago

3.4.0

3 years ago

3.3.1

3 years ago

3.3.0

3 years ago

3.2.0

3 years ago

3.1.0

3 years ago

3.0.0

3 years ago

2.0.0-alpha.4

3 years ago

2.0.0-alpha.3

3 years ago

2.0.0

3 years ago

2.0.0-alpha.2

3 years ago

2.0.0-alpha.1

3 years ago

1.0.4-alpha.1

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.0-alpha.87

3 years ago

1.0.0-alpha.85

3 years ago

1.0.0-alpha.84

3 years ago

1.0.0-alpha.86

3 years ago

1.0.0-alpha.83

3 years ago

1.0.0-alpha.82

3 years ago

1.0.0-alpha.78

3 years ago

1.0.0-alpha.79

3 years ago

1.0.0-alpha.81

3 years ago

1.0.0-alpha.80

3 years ago

1.0.0-alpha.77

3 years ago

1.0.0-alpha.74

3 years ago

1.0.0-alpha.76

3 years ago

1.0.0-alpha.75

3 years ago

1.0.0-alpha.73

3 years ago

1.0.0-alpha.72

3 years ago

1.0.0-alpha.71

3 years ago

1.0.0-alpha.70

3 years ago

1.0.0-alpha.69

3 years ago

1.0.0-alpha.68

3 years ago

1.0.0-alpha.67

3 years ago

1.0.0-alpha.66

3 years ago

1.0.0-alpha.65

3 years ago

1.0.0-alpha.64

3 years ago

1.0.0-alpha.63

3 years ago

1.0.0-alpha.62

3 years ago

1.0.0-alpha.59

3 years ago

1.0.0-alpha.61

3 years ago

1.0.0-alpha.60

3 years ago

1.0.0-alpha.58

3 years ago

1.0.0-alpha.57

3 years ago

1.0.0-alpha.56

3 years ago

1.0.0-alpha.54

3 years ago

1.0.0-alpha.55

3 years ago

1.0.0-alpha.52

3 years ago

1.0.0-alpha.51

3 years ago

1.0.0-alpha.53

3 years ago

1.0.0-alpha.50

3 years ago

1.0.0-alpha.49

3 years ago

1.0.0-alpha.48

3 years ago

1.0.0-alpha.47

3 years ago

1.0.0-alpha.46

3 years ago

1.0.0-alpha.43

4 years ago

1.0.0-alpha.45

4 years ago

1.0.0-alpha.44

4 years ago

1.0.0-alpha.42

4 years ago

1.0.0-alpha.41

4 years ago

1.0.0-alpha.40

4 years ago

1.0.0-alpha.39

4 years ago

1.0.0-alpha.38

4 years ago

1.0.0-alpha.37

4 years ago

1.0.0-alpha.34

4 years ago

1.0.0-alpha.36

4 years ago

1.0.0-alpha.35

4 years ago

1.0.0-alpha.32

4 years ago

1.0.0-alpha.33

4 years ago

1.0.0-alpha.31

4 years ago

1.0.0-alpha.30

4 years ago

1.0.0-alpha.29

4 years ago

1.0.0-alpha.27

4 years ago

1.0.0-alpha.28

4 years ago

1.0.0-alpha.26

4 years ago

1.0.0-alpha.25

4 years ago

1.0.0-alpha.24

4 years ago

1.0.0-alpha.23

4 years ago

1.0.0-alpha.22

4 years ago

1.0.0-alpha.21

4 years ago

1.0.0-alpha.19

4 years ago

1.0.0-alpha.20

4 years ago

1.0.0-alpha.18

4 years ago

1.0.0-alpha.17

4 years ago

1.0.0-alpha.16

4 years ago

1.0.0-alpha.15

4 years ago

1.0.0-alpha.14

4 years ago

1.0.0-alpha.13

4 years ago

1.0.0-alpha.12

4 years ago

1.0.0-alpha.11

4 years ago

1.0.0-alpha.10

4 years ago

1.0.0-alpha.9

4 years ago

1.0.0-alpha.8

4 years ago

1.0.0-alpha.7

4 years ago

1.0.0-alpha.6

4 years ago

1.0.0-alpha.5

4 years ago

1.0.0-alpha.4

4 years ago

1.0.0-alpha.3

4 years ago

1.0.0-alpha.2

4 years ago

1.0.0-alpha.1

4 years ago