Skip to content
This repository was archived by the owner on Apr 27, 2021. It is now read-only.

Feature/cc 1312 croud calendar#87

Open
BrockReece wants to merge 8 commits intomasterfrom
feature/CC-1312-croud-calendar
Open

Feature/cc 1312 croud calendar#87
BrockReece wants to merge 8 commits intomasterfrom
feature/CC-1312-croud-calendar

Conversation

@BrockReece
Copy link
Collaborator

Add opinionated Calendar wrapper component to the styleguide.

This wrapper includes:

  • A Filterbar style navigation bar with slot for additional filters
  • A loading spinner that shows when loading external events
  • A sensible vue-full-calendar config
  • Scss file built from the Client Portal stylings (This probably could do with some tidying at some point)

This PR also upgrades the dependencies Vue, Vue-Loader, Vue-Styleguidist, Vue-fullcalendar and jQuery. This shouldn't effect anything consuming the styleguide as they are dev dependencies.

Complete with technical docs and simple tests.

@BrockReece BrockReece added enhancement new component new component needed labels Jun 1, 2018
@BrockReece BrockReece self-assigned this Jun 1, 2018
@BrockReece BrockReece changed the title Feature/cc 1312 croud calendar WIP: Feature/cc 1312 croud calendar Jun 1, 2018
@BrockReece
Copy link
Collaborator Author

Marked as WIP as probably could do with some more tests adding.

@BrockReece BrockReece changed the title WIP: Feature/cc 1312 croud calendar Feature/cc 1312 croud calendar Jun 3, 2018
@BrockReece
Copy link
Collaborator Author

Test coverage has been increased to cover all of the wrappers interactions with the calendar. Ready for review.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement new component new component needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant