1.4.23 • Published 10 days ago

@nswdoe/doe-ui-core v1.4.23

Weekly downloads
331
License
MIT
Repository
-
Last release
10 days ago

doe-ui-core

Common UI Library created for NSW DoE frontend projects. Built upon Vue.js and Vuetify.

How to use

  1. It is recommended to download doe-ui-template and start new project's development because doe-ui-template uses doe-ui-core and it has everything configured already.

  2. If you want to set up a new project yourself, you can: Create a new Vue project, recommend to use vue-cli

yarn global add @vue/cli
# OR
npm install -g @vue/cli

vue create project-name

Add Vuetify as it is a dependency for this UI lib

vue add vuetify

Then install @nswdoe/doe-ui-core

yarn add @nswdoe/doe-ui-core
# OR
npm install @nswdoe/doe-ui-core

Import components in your project

In your project, simply import the UI Lib components you want to use, for example:

import { AppBar, NavigationDrawer, Profile } from '@nswdoe/doe-ui-core';

Version

1.0.44

Change Log

#1.0.44 - 15 Sep 2020
  • Add DataTable expandableCols props for expandable sections
#1.0.43 - 14 Aug 2020
  • Add missing accessibility css to Profile component
  • Expose OAuth profile and loaded properties via getters
  • Encode/Decode url params as necessary in OAuth plugin.
#1.0.42 - 06 Aug 2020
  • Fix variables.scss dependency on Stepper component
#1.0.41 - 30 Jul 2020
  • Fix accessibility (screen reader) issues on Stepper component
  • Minor update to styling of Stepper component
#1.0.40 - 28 Jul 2020
  • Fix initial data load issue on AdsSelect
  • Emit change event from AdsSelect
  • Add enableHomeLink option (default true) to AppBar to optionally disable links in app bar
#1.0.39 - 24 Jul 2020
  • Accessibility improvements
#1.0.38 - 22 Jul 2020
  • Add weather icon dependencies for Weather component.
#1.0.36 - 22 Jul 2020
  • Add forceProdMode to OAuth plugin to get auth from OAuth server even in development mode
  • Update ads colour palette
  • Add IE11 compatible AdsSelect component based on Vuetify v-select.
  • Update NavigationDrawer to allow showing user profile on mobile.
  • Add Weather component to index.
  • Fix linting issues.
#1.0.35 - 15 Jul 2020
  • Fix issue when client_id not passed back from OAuth service
  • Infer login redirect router path from params.redirect_uri
#1.0.34 - 15 Jul 2020
  • Make logoutUri optional for OAuth plugin
  • Add tokenUri option for OAuth plugin for use in PKCE mode
#1.0.32 - 13 Jul 2020
  • Add the ADS style files into the new styles folder
#1.0.26 - 07 Jul 2020
  • Add PKCE Authorisation Code capability to OAuth plugin
#1.0.25 - 01 Jul 2020
  • OAuth plugin updates
    • Plugin will now re-authenticate with sso on every app refresh
    • Fix issue with redirecting to subroutes with params after sso auth
    • Popup auth is now optional with enablePopupAuth option. Default false - auth will redirect current page to sso login
    • Added loaded property, accessible via $OAuth.loaded which is set to true after the access_token is set.
    • New plugin options:
      • secureApp - makes all routes protected by default - default false
      • devIdTokenOverride - use a custom id-token for dev testing e.g. with different roles
      • enablePopupAuth - will attempt to show a separate pop-up for sso login to preserve current app state - default false
#1.0.24 - 29 Jun 2020
  • Add Weather component
#1.0.23 - 18 Jun 2020
  • Fixed action button styling in DataTable
#1.0.22 - 16 Jun 2020
  • Fixed reference error to DataTableFieldTypes in DataTable
#1.0.21 - 16 Jun 2020
  • Fixed spelling error on DataTable, FILED_TYPE_* -> FIELD_TYPE_* and renamed reference from FiledCustomTypes to DataTableFieldTypes.
  • Add additional slot to AppBar for app icon's container, appIconContainer.
#1.0.20 - 03 Jun 2020
  • Remove Safari from suggested browsers in IeBlocker
  • Fix Chips linting errors
#1.0.19 - 03 Jun 2020
  • Add Chips component
  • Add publicApp prop to IeBlocker which adds browser suggestions for Safari and MS Edge in addition to Chrome
#1.0.18 - 02 Jun 2020
  • Add homeLink property to AppBar component
#1.0.17 - 29 May 2020
  • Fix DataTable referencing error
#1.0.16 - 27 May 2020
  • Add IeBlocker component
  • Add background options to Banner component
  • Fix margins in NavigationDrawer sub-menus
#1.0.15 - 21 May 2020
  • Add AdsButton component
  • Pass through binding of attributes from NavigationDrawer to underlying v-navigation-drawer
#1.0.14 - 19 May 2020
  • Apply vue's strongly-recommended linting rules
  • Added new Alert component
  • Restyling for NavigationDrawer
  • Added notification counter feature to NavigationDrawer
  • Fix center alignment on InitialsIcon
#1.0.13 - 07 May 2020
  • Fix timeout detection issue with OAuth plugin
  • Remove console log from AppIcon component
#1.0.12 - 24 Apr 2020
  • Add Stepper navigation component
#1.0.11 - 17 Apr 2020
  • Add OAuth plugin
#1.0.10 - 16 Apr 2020
Breaking Changes
  • AppBar schoolPicker slot renamed to dataSwitcher
Other changes
  • Add preMenu and postMenu slots on NavigationDrawer
  • Remove requirement for clickHander function in NavigationDrawer item
  • Update Banner styling to match ADS
  • Add AppBar with backButton and extension slots to support mobile designs
  • Profile menu web accessibility and IE11 fixes
  • Profile menu "Update Secret Question" renamed to "Update Secret Questions"
  • Add new BlockUI component for blocking UI when loading
  • Fix MyEssentials asynchronous loading issue
#1.0.9 - 03 Mar 2020
  • Data table search bug fix
#1.0.8 - 21 Feb 2020
  • Updated DataSwitcher component to meet new ADS standard
#1.0.7 - 20 Feb 2020
  • Added DataTable component, its document is within the component folder
#1.0.6 - 11 Feb 2020
  • Renamed SchoolPicker to DataSwitcher
#1.0.5 - 11 Feb 2020
  • Added Banner component
#1.0.3 & #1.0.4 - 28 Jan 2020
  • Updated NavigationDrawer to support sub-items.
  • Upgraded Vuetify version to 2.2.4 in peerDependencies
#1.0.1 & #1.0.2 - 09 Dec 2019
  • Updated AppBar and AppIcon, Added Dialog & InfoCard
#1.0.0 - 02 Dec 2019
  • Released version 1.0.0
2.0.0-alpha.65

10 days ago

2.0.0-alpha.64

10 days ago

2.0.0-alpha.63

12 days ago

2.0.0-alpha.62

13 days ago

2.0.0-alpha.61

14 days ago

2.0.0-alpha.60

14 days ago

2.0.0-alpha.59

2 months ago

2.0.0-alpha.58

2 months ago

2.0.0-alpha.55

2 months ago

2.0.0-alpha.57

2 months ago

2.0.0-alpha.56

2 months ago

2.0.0-alpha.54

2 months ago

2.0.0-alpha.53

2 months ago

2.0.0-alpha.52

2 months ago

2.0.0-alpha.51

2 months ago

2.0.0-alpha.50

4 months ago

2.0.0-alpha.49

4 months ago

2.0.0-alpha.48

4 months ago

2.0.0-alpha.7

7 months ago

2.0.0-alpha.8

7 months ago

2.0.0-alpha.9

7 months ago

2.0.0-alpha.11

7 months ago

2.0.0-alpha.3

7 months ago

2.0.0-alpha.10

7 months ago

2.0.0-alpha.4

7 months ago

2.0.0-alpha.5

7 months ago

2.0.0-alpha.6

7 months ago

2.0.0-alpha.0

7 months ago

2.0.0-alpha.1

7 months ago

2.0.0-alpha.2

7 months ago

2.0.0-alpha.19

6 months ago

2.0.0-alpha.18

6 months ago

2.0.0-alpha.17

6 months ago

2.0.0-alpha.16

6 months ago

2.0.0-alpha.15

6 months ago

2.0.0-alpha.14

7 months ago

2.0.0-alpha.13

7 months ago

2.0.0-alpha.12

7 months ago

2.0.0-alpha.44

6 months ago

2.0.0-alpha.43

6 months ago

2.0.0-alpha.42

6 months ago

2.0.0-alpha.41

6 months ago

2.0.0-alpha.40

6 months ago

2.0.0-alpha.47

6 months ago

2.0.0-alpha.46

6 months ago

2.0.0-alpha.45

6 months ago

2.0.0-alpha.33

6 months ago

2.0.0-alpha.32

6 months ago

2.0.0-alpha.31

6 months ago

2.0.0-alpha.30

6 months ago

2.0.0-alpha.39

6 months ago

2.0.0-alpha.38

6 months ago

2.0.0-alpha.37

6 months ago

2.0.0-alpha.36

6 months ago

2.0.0-alpha.35

6 months ago

2.0.0-alpha.34

6 months ago

2.0.0-alpha.22

6 months ago

2.0.0-alpha.21

6 months ago

2.0.0-alpha.20

6 months ago

2.0.0-alpha.29

6 months ago

2.0.0-alpha.28

6 months ago

2.0.0-alpha.27

6 months ago

2.0.0-alpha.26

6 months ago

2.0.0-alpha.25

6 months ago

2.0.0-alpha.24

6 months ago

2.0.0-alpha.23

6 months ago

2.0.0-1

7 months ago

2.0.0-0

7 months ago

1.4.23

12 months ago

1.4.20

1 year ago

1.4.22

1 year ago

1.4.21

1 year ago

1.4.19

1 year ago

1.4.18

1 year ago

1.4.17

1 year ago

1.4.16

1 year ago

1.4.15

1 year ago

1.4.14

1 year ago

1.4.11

1 year ago

1.4.10

1 year ago

1.4.13

1 year ago

1.4.12

1 year ago

1.4.9

1 year ago

1.4.8

1 year ago

1.4.6

2 years ago

1.4.7

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.60

2 years ago

1.2.63

2 years ago

1.2.61

2 years ago

1.2.62

2 years ago

1.2.53

2 years ago

1.2.56

2 years ago

1.2.57

2 years ago

1.2.54

2 years ago

1.2.55

2 years ago

1.2.58

2 years ago

1.2.59

2 years ago

1.2.41

2 years ago

1.2.42

2 years ago

1.2.40

2 years ago

1.2.45

2 years ago

1.2.46

2 years ago

1.2.43

2 years ago

1.2.44

2 years ago

1.2.49

2 years ago

1.2.47

2 years ago

1.2.48

2 years ago

1.2.52

2 years ago

1.2.50

2 years ago

1.2.51

2 years ago

1.2.39

2 years ago

1.2.31

2 years ago

1.2.34

2 years ago

1.2.35

2 years ago

1.2.32

2 years ago

1.2.33

2 years ago

1.2.38

2 years ago

1.2.36

2 years ago

1.2.37

2 years ago

1.2.30

3 years ago

1.2.23

3 years ago

1.2.24

3 years ago

1.2.22

3 years ago

1.2.27

3 years ago

1.2.28

3 years ago

1.2.25

3 years ago

1.2.26

3 years ago

1.2.29

3 years ago

1.2.21

3 years ago

1.2.20

3 years ago

1.2.17

3 years ago

1.2.18

3 years ago

1.2.19

3 years ago

1.2.16

3 years ago

1.2.13

3 years ago

1.2.14

3 years ago

1.2.12

3 years ago

1.2.11

3 years ago

1.2.10

3 years ago

1.2.9

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.36

3 years ago

1.1.35

3 years ago

1.1.34

3 years ago

1.1.33

3 years ago

1.1.32

3 years ago

1.1.31

3 years ago

1.1.30

3 years ago

1.1.29

3 years ago

1.1.28

3 years ago

1.1.27

3 years ago

1.1.26

3 years ago

1.1.25

3 years ago

1.1.24

3 years ago

1.1.23

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

4 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.0.44

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.0.43

4 years ago

1.1.0

4 years ago

1.0.42

4 years ago

1.0.41

4 years ago

1.0.40

4 years ago

1.0.39

4 years ago

1.0.37

4 years ago

1.0.38

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.34

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.27

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago