Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Dashboard components into repository #2668

Merged
merged 7 commits into from
May 4, 2022

Conversation

raimund-schluessler
Copy link
Contributor

@raimund-schluessler raimund-schluessler commented May 2, 2022

This PR merges the two Dashboard components DashboardWidget and DashboardWidgetItem into the repository. Please see nextcloud-libraries/nextcloud-vue-dashboard#407 for the reasoning of doing so.

The first commit of this PR just copies the components from nextcloud-vue-dashboard (besides a small adjustment to the required component imports). The later commits adjust the components to the behavior of nextcloud/vue. I also added documentation for them, for which I had do adjust the documentation previously present in the nextcloud-vue-dashboard repo, because it didn't match the components behavior (there e.g are no footer and header slots, which are mentioned there).

Please have a look at the documentation: https://deploy-preview-2668--nextcloud-vue-components.netlify.app/#/Components/Dashboard

Once this PR is merged and released, we should archive the nextcloud-vue-dashboard repository and add a link the nextcloud-vue.

Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
@raimund-schluessler raimund-schluessler force-pushed the fix/noid/dashboard branch 3 times, most recently from facc3c7 to bdad030 Compare May 2, 2022 20:32
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Copy link
Contributor

@korelstar korelstar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for the notes app 👍

@skjnldsv skjnldsv added enhancement New feature or request 2. developing Work in progress labels May 4, 2022
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
@raimund-schluessler
Copy link
Contributor Author

@skjnldsv All done. 🙂

Copy link
Contributor

@marcoambrosini marcoambrosini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good 👍

@raimund-schluessler raimund-schluessler added 3. to review Waiting for reviews and removed 2. developing Work in progress labels May 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants