Commit Graph

11 Commits

Author SHA1 Message Date
richa c792d21dd9
Fixed icon size (#7557)
* Fixed icon size

* Add node inactive warning indicator (#7548)

* StringList, delete item on editing

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* Bump @rancher/components version

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* Add manage button to home page (#7546)

* Add manage button to home page

* Fix button spacing

* Make buttons smaller - looks better with extra button

* Fixed icon size in simplebox

* icon fix in GrowlManager.vue

* Add node inactive warning indicator (#7548)

* StringList, delete item on editing

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* Bump @rancher/components version

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* Add manage button to home page (#7546)

* Add manage button to home page

* Fix button spacing

* Make buttons smaller - looks better with extra button

* Fixed close icon size

* Fixed more icons sizes

* Fixed icon size in namespaces filter

* Reverd css changes in LabeledSelect component

* Fix on Header

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
Co-authored-by: Neil MacDougall <nwmac@users.noreply.github.com>
Co-authored-by: Francesco Torchia <francesco.torchia@suse.com>
Co-authored-by: Richa Bisht <RBISHT@Richas-MacBook-Pro.local>
2022-12-08 16:52:53 +01:00
richa 56ff6d7018
Tabs component storybook (#7604)
* Created tab stories page

* Chaanges in Tab.stories.mdx

* Added atert stories

* Added content

* Fixed in tabs components

* Added new stories

* Added Add/Remove tab story

* Removed duplicate tab.js file

* Removed Alert and ButtonDropdown stories, fixes in tab stories

* Removed storybook devDependencies

* Added commets for changes in the Tab components

* Fixed comment text

* Bump @rancher/components version

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* do not attempt to hide recent events tab when there are no events (#7540)

* feat(workload/storage): support add emptyDir volume

* workloads rollback fix

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* CI, add steps for rancher-components

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>

* Fix role form input event handling (#7562)

* allow cloning roles; fix unlabaled taggable select style

* fix role edit/view config style inconsistency

* fix role form input event handling

* Add icon option to Banner and Error component (#7586)

* Add icon option for the Banner

* Add icon option for the Error

* Fix CruResource tests

* Apply @rancher/components linting rules

* set default container securityContext (#7539)

* Add manage button to home page (#7546)

* Add manage button to home page

* Fix button spacing

* Make buttons smaller - looks better with extra button

* Allow KeyValue component to disable defined keys and conditionally filter from the view (#7587)

* Allow KeyValue to disable and hide protected keys

* Add KeyValue stories to the style guide

* Restrict retry on run mode and allow to change test timeout by env var (#7592)

* Add nuxt-link mocked component to render in Storybook setup (#7606)

* Fix storybook build (#7600)

* Extend DetailTop component to have icon and tooltip (#7605)

* Add icon and tooltip option for DetailTop; Add story

* Add icon and tooltip option for DetailTop; Add story

* Add export for DraggableZone

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>

* Fix test plugins script to avoid version issues with rancher components lib

* Need to build after yarn install

* Improve performance of pod logs (#7511)

* use a virtual list to render fewer log lines; restrict total number of lines kept when user has selected a 'show the last n lines' opt

* Fixed code in Tabbed component

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
Co-authored-by: Richa Bisht <RBISHT@Richas-MacBook-Pro.local>
Co-authored-by: Francesco Torchia <francesco.torchia@suse.com>
Co-authored-by: Nancy <42977925+mantis-toboggan-md@users.noreply.github.com>
Co-authored-by: LiuYan <361112237@qq.com>
Co-authored-by: Giuseppe Leo <giuseppe.leo@suse.com>
Co-authored-by: Neil MacDougall <nwmac@users.noreply.github.com>
Co-authored-by: Phillip Rak <rak.phillip@gmail.com>
Co-authored-by: Neil MacDougall <nmacdougall@suse.com>
2022-12-07 17:04:18 +01:00
Giuseppe Leo d2d4122bc0
Review HTML formatting rules (#6805)
* Prevent ESLint to format generated paths

* Add HTML ESLint Rules

* Format all the Vue HTML templates except Harvester

* Exclude Harvester package from linting HTML, keeping old formatting rules
2022-11-11 17:04:22 +01:00
Giuseppe Leo 377c8b342f
Correct box shadow issue with nested tabs (#7155) 2022-10-11 21:18:08 +02:00
Giuseppe Leo 09b4e9580f
Replace styling with explicit configuration for flat cases as in nested tabs (#7136) 2022-10-10 23:36:18 +02:00
Giuseppe Leo f2c11db58b
Remove negative margin for Tabbed component, causing issues in Network policies (#7108) 2022-10-06 19:05:09 +02:00
Neil MacDougall 80eeacfb41
Plugins: Add UI to manage plugins (#6973)
* WIP: Working version

* Further refinement

* Working version

* Refactor to a product

* i18n

* Fix lint and tidy comments

* Empty-Commit

* Bump e2e

* Latest fixes, i18n

* Fix lint

* Fix lint issues

* Fix imports for standlone plugin build

* Only load plugins in dev

* Fix lint issue

* Fix template errors

* Fix operator setup

* Fix menu actions

* Address PR feedback

* Address PR feedback

* Add new preference for plugin developer

* Update icon support

* Add third-party and experimental banners to slide-in

* Add support for update/rollback of a plugin

* Address PR feedback - i18n

* i18n - one more string localised

* i18n - one more string localised

* Minor visual tidy ups

* Use banner for install warning

* Fix saefMode

* Fix lint

* Add some responsiveness to the cards page

* Fix lint

* Bump PR

* Add debug to list coverage reports
2022-10-04 13:16:54 +01:00
Shavindra 2047f74c92
Improve Deployment creations screen - #5734 (#6214)
* Improve workload deployments view.
2022-07-22 18:04:53 +01:00
Richard Cox 2f165ef23c Updates to cluster list and failed condition indicators
- Make `Explore` button role-secondary
- Better vertical alignment of cluster list conditions fail icon
- Align spacing and icon type of cluster list and detail condition icons
2022-07-15 10:30:22 +01:00
Sean ddab180ecc Adds in form validation mixin, error reporting on inputs, a few examples 2022-07-07 13:18:43 -04:00
Richard Cox 25acc1f8eb Plugins: Rejig files to new shell locations (#5623)
* Doc

* v0.7.0

* v0.7.1

* v0.7.2

* Add creators

* v0.1.14

* v0.1.17

* Add Yarn link

* Tidy ups and typos

* Allow models to be loaded from plugins

* v0.1.15

* v0.1.18

* v0.6.6

* Improve readme, fix cyperss log msg

* v0.1.17

* v0.1.19

* v0.6.7

* v0.6.8

* Fix logo ref when in shell

* Fix lint issues

* Fix error in example

* Fix script to work on linux

* Add ability to revert moves without losing changes

* Fix bug with custom models in a plugin

* Fix build of UI packages

* Add dist-pkg to .eslintignore

* Pull out util from extend-router to prevent router being pulled in UI packages

* Update PLUGINS.md

* Remove duplicate dependency

* Reduce size of built UI packages

* Share codemirror. Other tidy ups

* Further improvements

* Tidy ups to support i18n in plugins

* Clen up add comments

* More clean-ups and comments added

* Rename from extension to plugin

* Missed file in rename

* v0.6.9

* TIdy ups following rename

* v0.1.20

* v0.1.21

* More refactor and tidy up

* v0.1.22

* v0.1.18

* v0.1.19

* v0.1.23

* v0.6.10

* Version Packages. Improve naming. Unload.

* v0.6.11

* v0.1.20

* v0.1.21

* v0.1.24

* v0.6.12

* v0.1.25

* v0.1.22

* v0.6.13

* Fix issues when plugin is builtin

* Add missing files

* Fix lint issues and watcher ignores

* Fixes following review

* v0.1.28

* v0.1.31

* v0.6.20

* Fix coer.js version

* Fix bug where plugins included via npm don't work

* Changes post merge

* Move plugins doc to dev guide, add note at top of README

* Update cypress version

* Add note about the reset --hard in rejig -d

* Fixes post merge

* Rename @ranch to @rancher and ad plugins

* Improve routes support, add package assets support

* Add uninstall hooks and pass interal opts

* Fix rejig script

* Minor fixes

* Routing tweaks
- attempted to improve `addRoutes` typing, failed a lot
- improved typings in plugins.ts
- added "@pkg/*" entry and vue-shim (for importing components) to the pkg creator
- fixed some linting
- safely fail when Verdaccio isn't running
- fixed some typos

* Remove frontmatter-markdown-loader reference from nuxt-config

* Revert "Remove frontmatter-markdown-loader reference from nuxt-config"

This reverts commit 29ef6f2f7b.

* Exclude creators from dashboard build

* Revert "Exclude creators from dashboard build"

This reverts commit 8ede93ee7c.

* Ingore creators via tsconfig
- We're still susceptible with vue shims in multiple packages
- Need to determine why packages can't use shim from route
- Probably need to move `./vue-shim.d.ts` in to `./shell`. Needs testing with a pkg that imports a component

* After rejig

Co-authored-by: Neil MacDougall <nmacdougall@suse.com>
Co-authored-by: Neil MacDougall <nwmac@users.noreply.github.com>
2022-05-10 10:04:02 +01:00