2.1.13 • Published 7 months ago

@phila/phila-ui v2.1.13

Weekly downloads
97
License
-
Repository
-
Last release
7 months ago

phila-ui

City of Philadelphia Vue Applications Standards and Components

Depends on Bulma.io (bulma is already imported in the project).

How to Extend

  1. Clone this repo.
  2. Copy and paste MyComponent (this is an example folder) into src/components/ and create your main.vue component.
  3. In src/phila-ui.js create a new import with your component (look for the commented code example) and add it to the export object.
  4. Upgrade the app version in package.json (using Semantic Versioning).
  5. Run npm run build to build all distributable files.

How to Use

Run npm install --save CityOfPhiladelphia/phila-ui#master (until there is a public distribution in npm)

Importing

Importing individually

You can import components individually. This is the reccomended method. If you import components individually, you will also need to import the base.scss phila-ui file in your main.js file:import 'phila-ui/src/styles/base.scss'

import { Header, InputText } from 'phila-ui';
Vue.use(Header, { altName: 'PhlHeader' });
Vue.use(InputText);

How to test it

  • Clone repo
  • Go into repo's directory
  • npm install
  • npm run watch
  • Open another command line instance and run npm link
  • Clone phila-vue-boilerplate
  • Go into repo's folder
  • npm uninstall @phila/phila-ui to remove the default package
  • npm install
  • npm link @phila/phila-ui

Importing everything

Note: Importing the entire library will cause a very large package size. We reccommend you only import what you need.

In main.js, import phila-ui.

import * from PhilaUI from phila-ui;
Vue.use(PhilaUI, settings);
Vue.use(PhilaUI, { Header: { altName: 'PhlHeader' }});

Currently, all components only have one option.

Default: Component Name.

altName: 'AlternativeName'

Note: To if you would like to use the City's sass color helpers and functions in your project, add the following to vue.config.js:

module.exports = {
  css: {
    loaderOptions: {
      sass: {
        data: `
          @import "~phila-ui/src/styles/functions.scss";
          @import "~phila-ui/src/styles/colors.scss";
        `,
      },
    },
  },
};

License

MIT

2.2.0-alpha.9

7 months ago

2.2.0-alpha.8

10 months ago

2.2.0-alpha.7

10 months ago

2.2.0-alpha.6

11 months ago

2.2.0-alpha.5

1 year ago

2.2.0-alpha.4

2 years ago

2.2.0-alpha.3

2 years ago

2.2.0-alpha.2

2 years ago

2.2.0-alpha.1

2 years ago

2.1.12

2 years ago

2.1.13

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.1.9

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.6

2 years ago

2.1.5

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.0

2 years ago

2.1.0-beta.39

3 years ago

2.1.0-beta.38

3 years ago

2.1.0-beta.37

3 years ago

2.1.0-beta.36

3 years ago

2.1.0-beta.35

3 years ago

2.1.0-beta.34

3 years ago

2.1.0-beta.33

3 years ago

2.1.0-beta.32

3 years ago

2.1.0-beta.31

3 years ago

2.1.0-beta.30

3 years ago

2.1.0-beta.29

3 years ago

2.1.0-beta.28

3 years ago

2.1.0-beta.27

3 years ago

2.1.0-beta.26

3 years ago

2.1.0-beta.25

3 years ago

2.1.0-beta.24

3 years ago

2.1.0-beta.23

3 years ago

2.1.0-beta.22

3 years ago

2.1.0-beta.18

3 years ago

2.1.0-beta.19

3 years ago

2.1.0-beta.21

3 years ago

2.1.0-beta.20

3 years ago

2.1.0-beta.17

3 years ago

2.1.0-beta.16

3 years ago

2.1.0-dev.4

3 years ago

2.1.0-dev.3

3 years ago

2.1.0-dev.2

3 years ago

2.1.0-dev.1

3 years ago

2.1.0-beta.13

3 years ago

2.1.0-beta.12

3 years ago

2.1.0-beta.11

3 years ago

2.0.5

3 years ago

2.0.6

3 years ago

2.1.0-alpha.4

3 years ago

2.1.0-alpha.3

3 years ago

2.1.0-alpha.2

3 years ago

2.1.0-beta.10

3 years ago

2.0.4

3 years ago

2.1.0-alpha.1

3 years ago

2.1.0-beta.9

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.1.0-beta.8

3 years ago

2.1.0-beta.5

3 years ago

2.1.0-beta.7

3 years ago

2.1.0-beta.6

3 years ago

2.1.0-beta.3

3 years ago

2.1.0-beta.4

3 years ago

2.1.0-beta.1

3 years ago

2.1.0-beta.2

3 years ago

2.0.1

3 years ago

2.0.1-beta.1

3 years ago

2.0.0

3 years ago

1.8.1

3 years ago

1.8.0-beta.14

3 years ago

1.8.0-beta.13

3 years ago

1.8.0-beta.15

3 years ago

1.8.0

3 years ago

1.8.0-beta.12

3 years ago

1.8.0-beta.11

3 years ago

1.8.0-beta.10

4 years ago

1.8.0-beta.9

4 years ago

1.8.0-beta.7

4 years ago

1.8.0-beta.6

4 years ago

1.8.0-beta.8

4 years ago

1.8.0-beta.5

4 years ago

1.8.0-beta.4

4 years ago

1.8.0-beta.3

4 years ago

1.8.0-beta.2

4 years ago

1.8.0-beta.1

4 years ago

1.7.3

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago