* update
* delete file that shouldnt be there
* fix slack outputs on other extensions wf tests + change update script from sh to bash + bump creators version
* update
* delete file that shouldnt be there
* create nightly test to cover skeleton app generation and update paths + update master workflow + improve slack message output
The `name` prop for tabs assigns an id to a `section` element in the underlying tab. Since ids must be unique in the document, there conflicts can arise when programmatically selecting tabs.
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
Options for CSI can be either a string or an object; objects contain a label property.
Replace periods with `-` in keys like `driver.longhorn.io` so that the i18n implementation will properly match a translation.
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
Periods are used as a default key separator in Dashboard's i18n implementation. Using `-` instead of periods in our keys allows for a proper lookup of keys.
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
- Was a bit weird to start with (flex 3 and flex 8)
- min-height 50 block normally empty at bottom for errors threw things off
- done to stop whole content wobbling on show of error
- Using rulesdir in the package scripts made it so the rules were only present when running them in the cli and showed errors in editors. This now allows the rules to run in the editor since I made a plugin using a local dependency
- I also made is so lint rules can be run from root on pkg/rancher-components
Fixes https://github.com/rancher/dashboard/issues/12670
This updates the error messages printed to provide clarity by adding:
1. a timestamp and log level to the messages
2. human-readable explanation when `/bin/sh` is missing from a container
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
This uses `writeln` instead of `write` so that logs can default to printing in the terminal on multiple lines.
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
* Remove install as storybook start script
* Install Storybook8 with Webpack5
* Correct issue in importing a node style within the SCSS instead of vue config
* Add existing configuration for Webpack
* Convert first component to SFC/MDX new model
* Add remaining plugins, directives and components
* Correct store import in the Rancher Dashboard way
* Complete input migration
* Add buttons
* Correct assets import
* Move foundation
* Fix path for assets import
* Move example assets within the folder
* Migrate Form
* Move first components
* Migrate to proper file naming
* Remove visual tests
* Migrate components
* Remove title for Labeled Select
* Add welcome page
* Bump Storybook to 8.4.2 with auto migration script
* Add MDX support for tables
* Add iframe for rancher icons
* Rename component as modal to avoid confusion
* Enable themes and custom Rancher theme
* Correct MDX markdown errors
* Correct i18n import
* ESLint fiuxes
* Change import of debounce from lodash
* Code cleanup
* Remove unnecessary import about Code Mirror
* Replace old storybook
* Add decorator for Vue routing and fix hash issues for the tabs
* Change Webpack configuration to declarative format
* Add ToC to the documentation
* Fix linting issue