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

🚀 pre-release: v13 #806

Merged
merged 144 commits into from
May 3, 2023
Merged
Show file tree
Hide file tree
Changes from 126 commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
9d5c267
feat(steps): add new component
hirsch88 Feb 8, 2023
f80e468
docs: add new steps
hirsch88 Feb 8, 2023
88b0bea
chore: format files
hirsch88 Feb 9, 2023
5b04fa3
test(steps): add functional and e2e test
hirsch88 Feb 13, 2023
f8592ed
docs: add test commands with signature
hirsch88 Feb 13, 2023
8f0ff2e
test(steps): wait for component to be fully loaded
hirsch88 Feb 13, 2023
fb4f54a
chore: format files
hirsch88 Feb 13, 2023
f44d4bf
test(steps): hide carousel events
hirsch88 Feb 13, 2023
693d61e
chore(): update base images
hirsch88 Feb 13, 2023
ad8d55c
chore: trigger build
hirsch88 Feb 13, 2023
edd2f19
chore: replace px with rem
hirsch88 Feb 13, 2023
b43c773
style: adjust center position of the step circle
hirsch88 Feb 14, 2023
7d91adb
feat: update to stencil v3
hirsch88 Feb 16, 2023
aa90891
test: adjust to stencil v3
hirsch88 Feb 16, 2023
3598b8b
chore: adjust types imports
hirsch88 Feb 16, 2023
65f2e90
fix: adjust types
hirsch88 Feb 16, 2023
e9483bd
chore: remove file not used
hirsch88 Feb 16, 2023
29617ab
Merge pull request #1145 from baloise-incubator/deps/update-2023-02
hirsch88 Feb 16, 2023
e8bea84
chore(): update base images
hirsch88 Feb 16, 2023
0618c1b
refactor: remove deprecated
hirsch88 Feb 16, 2023
4639e18
refactor(angular): remove non tree shaking component modules.
hirsch88 Feb 17, 2023
ad8459c
chore: adjust exports
hirsch88 Feb 17, 2023
c001e3c
test: remove unused tests
hirsch88 Feb 17, 2023
49948b9
chore: trigger build
hirsch88 Feb 17, 2023
1ffa7f0
chore: add types
hirsch88 Feb 17, 2023
0e7a263
chore: add types
hirsch88 Feb 17, 2023
a9f643e
chore: first draft
hirsch88 Feb 18, 2023
5baba84
chore: first draft
hirsch88 Feb 18, 2023
d14415e
chore: use original output type
hirsch88 Feb 18, 2023
f0e497a
chore: rename wrong type
hirsch88 Feb 18, 2023
713fad4
chore(): streamline events in form
mladenplaninicic Feb 23, 2023
b4ffb39
chore(): streamline events in form
mladenplaninicic Feb 24, 2023
2722f54
Merge pull request #1150 from baloise-incubator/13/deprecated-styles
hirsch88 Feb 27, 2023
770da08
chore: remove unused stuff
hirsch88 Feb 27, 2023
3edaa4e
Merge branch 'v13' into 13/ng-modules
hirsch88 Feb 27, 2023
6e4406e
chore: trigger build
hirsch88 Feb 27, 2023
874376a
chore(): remove deprecated click events
mladenplaninicic Feb 27, 2023
5ce2ac9
chore: update docs
hirsch88 Feb 27, 2023
8c0bd7f
Merge pull request #1151 from baloise-incubator/13/ng-modules
hirsch88 Feb 27, 2023
a3dde48
chore: merge next into v13
hirsch88 Feb 27, 2023
6042d2d
Merge pull request #1179 from baloise-incubator/13/next-update-1
hirsch88 Feb 27, 2023
0ea1451
chore: update branch
hirsch88 Feb 27, 2023
4d7259a
chore: fix import path
hirsch88 Feb 27, 2023
09d0bde
Merge pull request #1122 from baloise-incubator/1116-bal-tabs-refacto…
hirsch88 Feb 27, 2023
711d200
Merge pull request #1165 from baloise-incubator/1121-events-streamlin…
hirsch88 Feb 27, 2023
9410be3
chore(): types cleanup
mladenplaninicic Mar 1, 2023
dec137a
chore: update with next
hirsch88 Mar 3, 2023
3593bdf
chore: merge branch 'next' into v13
hirsch88 Mar 6, 2023
c9ece50
chore(): refactor
mladenplaninicic Mar 6, 2023
c0adf7a
chore(): refactor
mladenplaninicic Mar 6, 2023
43cb86a
chore: use new prop types in the table package
hirsch88 Mar 6, 2023
cfe0abb
chore: merge branch 'v13' into 13/types-cleanup
hirsch88 Mar 6, 2023
177a969
chore: merge branch 'v13' into 13/types-cleanup
hirsch88 Mar 6, 2023
2b0d226
chore: add changeset and adjust angular generation
hirsch88 Mar 6, 2023
3883e61
chore: change import
hirsch88 Mar 6, 2023
4010995
test: skip tabs test for now
hirsch88 Mar 6, 2023
f38af40
chore(): remove inverted property from bal-stage, bal-datepicker, bal…
mladenplaninicic Mar 6, 2023
e9af0f1
chore(): remove inverted
mladenplaninicic Mar 7, 2023
413445a
Merge pull request #1154 from baloise-incubator/13/types-cleanup
hirsch88 Mar 9, 2023
44439d8
chore: merge branch 'next' into v13
hirsch88 Mar 15, 2023
1205464
refactor: adjust event types
hirsch88 Mar 15, 2023
a5a006c
chore: clean up types
hirsch88 Mar 15, 2023
f60e028
chore: adjust build
hirsch88 Mar 15, 2023
325879e
fix: update stencil and adjust output order
hirsch88 Mar 15, 2023
61f2bac
Merge branch 'next' into v13
hirsch88 Mar 16, 2023
30023b6
chore: update lock file
hirsch88 Mar 16, 2023
3946ef0
chore: merge branch 'next' into v13
hirsch88 Mar 27, 2023
35388bb
chore: adjust old path
hirsch88 Mar 27, 2023
54ed0a2
chore: update build artifacts
hirsch88 Mar 27, 2023
b769826
test: adjust steps test
hirsch88 Mar 27, 2023
7709dc0
test: adjust html template
hirsch88 Mar 27, 2023
2b81146
chore: update types
hirsch88 Mar 27, 2023
de091e0
chore: revert
hirsch88 Mar 27, 2023
6671138
chore: disable generateTypeDeclarations
hirsch88 Mar 27, 2023
0a88aac
chore: enable cache
hirsch88 Mar 27, 2023
cd5658e
Add missing events (#1218)
mladenplaninicic Mar 27, 2023
1b4eac7
refactor(bal-tabs, bal-steps): separate components and improve animat…
hirsch88 Mar 28, 2023
c0d750a
V13-clean-nav (#1236)
hirsch88 Mar 28, 2023
d55338c
Chore-nav-update (#1239)
hirsch88 Apr 3, 2023
71938a5
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 20, 2023
51d9658
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 20, 2023
8aceb6a
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 20, 2023
f603df8
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 20, 2023
86dcf32
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 20, 2023
a406517
chore: adjust types
hirsch88 Apr 20, 2023
9b961cb
chore: adjust types
hirsch88 Apr 20, 2023
bfa8469
chore: add missing types
hirsch88 Apr 20, 2023
77cc466
test: update custom cypress commands
hirsch88 Apr 23, 2023
29ed15e
docs: remove unsupported container
hirsch88 Apr 23, 2023
ee92f17
chore: fix component test
hirsch88 Apr 24, 2023
6d3db47
chore: change invalid css-var
hirsch88 Apr 24, 2023
9672fc0
chore(): update base images
hirsch88 Apr 24, 2023
4873daa
chore: trigger build
hirsch88 Apr 24, 2023
2c34ef2
feat(table): update ag-grid and adjust to css vars
hirsch88 Apr 24, 2023
4ff1981
feat(popover,accordion): rename prop from value to active
hirsch88 Apr 24, 2023
8dad700
chore: update patch versions
hirsch88 Apr 24, 2023
8365f63
docs: update changesets
hirsch88 Apr 24, 2023
a6a7410
chore: update cypress-visual-regression to v3.0.0
hirsch88 Apr 24, 2023
65f826b
chore: downgrade cypress-visual-regression to v2.1.1
hirsch88 Apr 24, 2023
79ac8ac
chore: add missing changeset
hirsch88 Apr 24, 2023
60b0a7e
docs: update upgrade guides
hirsch88 Apr 24, 2023
081d068
docs: update angular getting started
hirsch88 Apr 24, 2023
9adbdf3
chore: format files
hirsch88 Apr 24, 2023
5c395bb
feat: .title, bal-heading, bal-text and bal-label inherit default color
hirsch88 Apr 25, 2023
973c364
docs: update docs
hirsch88 Apr 25, 2023
d6231c1
docs: add event changes
hirsch88 Apr 25, 2023
32b94d0
chore: adjust deprecated parts
hirsch88 Apr 25, 2023
d248fd7
chore: adjust deprecated parts
hirsch88 Apr 25, 2023
2608d92
chore: adjust deprecated parts
hirsch88 Apr 25, 2023
4484fc1
docs: update v13
hirsch88 Apr 25, 2023
6a9672f
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 25, 2023
96e5931
chore: merge branch 'main' into pre-release/v13
hirsch88 Apr 25, 2023
ed90d21
chore: build artifacts
hirsch88 Apr 25, 2023
59bb195
chore: build artifacts
hirsch88 Apr 25, 2023
01d94db
chore: change event type input PoC
hirsch88 Apr 25, 2023
f335baf
chore: adjust events
hirsch88 Apr 26, 2023
e046244
chore: adjust events
hirsch88 Apr 26, 2023
f151eb7
chore: adjust events
hirsch88 Apr 26, 2023
768f1ac
chore: adjust events
hirsch88 Apr 26, 2023
e9fdbc0
chore: adjust events
hirsch88 Apr 26, 2023
1b42ec8
chore: adjust events
hirsch88 Apr 26, 2023
b403713
chore: fix testing issues
hirsch88 Apr 26, 2023
0487159
chore: trigger build
hirsch88 Apr 26, 2023
df88815
chore: fix testing issues
hirsch88 Apr 26, 2023
1dfeb78
docs: update angular
hirsch88 Apr 26, 2023
656333c
docs: update angular getting started
hirsch88 Apr 26, 2023
f6116f8
docs: update angular
hirsch88 Apr 26, 2023
9bd15ce
✨ feat: update layout component (#813)
hirsch88 May 2, 2023
fb1d5a9
chore: merge branch 'main' into pre-release/v13
hirsch88 May 2, 2023
c186353
chore: remove duplicated prop
hirsch88 May 2, 2023
ba52d59
docs: update divider page
hirsch88 May 2, 2023
5b67aaa
docs: update v13
hirsch88 May 2, 2023
17aa931
fix(tabs): improve combination with stack
hirsch88 May 3, 2023
0f856ca
docs: update v13 guide
hirsch88 May 3, 2023
aa9a2bb
docs: update v13 guide
hirsch88 May 3, 2023
aea251e
feat: add breakpoint utils
hirsch88 May 3, 2023
da752fc
feat: add breakpoint utils
hirsch88 May 3, 2023
53ba616
feat: add breakpoint utils
hirsch88 May 3, 2023
26b5d29
feat: add breakpoint service
hirsch88 May 3, 2023
0504ee3
chore: update breakpoint service and accordion events
hirsch88 May 3, 2023
13f7b49
feat: enable animation events
hirsch88 May 3, 2023
5cedf6f
docs: update breakpoints docs
hirsch88 May 3, 2023
514f759
chore(): update base images
hirsch88 May 3, 2023
1780d31
chore: trigger build
hirsch88 May 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .build/data/tags.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
["bal-accordion","bal-app","bal-badge","bal-button","bal-card","bal-carousel","bal-checkbox","bal-close","bal-content","bal-data","bal-datepicker","bal-field","bal-file-upload","bal-footer","bal-form","bal-heading","bal-hint","bal-icon","bal-input","bal-label","bal-list","bal-logo","bal-modal","bal-navbar","bal-notification","bal-number-input","bal-pagination","bal-popover","bal-radio","bal-select","bal-shape","bal-sheet","bal-snackbar","bal-spinner","bal-stack","bal-stage","bal-table","bal-tabs","bal-tag","bal-text","bal-time-input","bal-toast"]
["bal-accordion","bal-app","bal-badge","bal-button","bal-card","bal-carousel","bal-checkbox","bal-close","bal-content","bal-data","bal-datepicker","bal-field","bal-file-upload","bal-footer","bal-form","bal-heading","bal-hint","bal-icon","bal-input","bal-label","bal-list","bal-logo","bal-modal","bal-navbar","bal-notification","bal-number-input","bal-pagination","bal-popover","bal-radio","bal-select","bal-shape","bal-sheet","bal-snackbar","bal-spinner","bal-stack","bal-stage","bal-step-item","bal-steps","bal-table","bal-tabs","bal-tag","bal-text","bal-time-input","bal-toast"]
39 changes: 39 additions & 0 deletions .build/interfaces.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* interfaces
* --------------------------------------
* Adjust the reference path to the correct file.
*/

const path = require('path')
const replace = require('replace-in-file');
const log = require('./utils/log.js')

const DIRNAME = path.normalize(__dirname);
const PACKAGE = path.join(DIRNAME, "../packages/components");
const DIST_PATH = path.join(PACKAGE, 'dist/types')

async function main(){
log.title('interfaces')

adjustInterfacesReference(DIST_PATH + '/**/*interfaces.d.ts')
}

async function adjustInterfacesReference(files){
try {
replace.sync({
files: files,
from: `/// <reference path="../../../../src/interfaces.d.ts" />`,
to: `/// <reference path="../../../interfaces.d.ts" />`,
})
replace.sync({
files: files,
from: `/// <reference path="../../../src/interfaces.d.ts" />`,
to: `/// <reference path="../../interfaces.d.ts" />`,
})
}
catch (error) {
log.warn('Could not adjust interface references to dist output', error)
}
}

main()
2 changes: 1 addition & 1 deletion .build/vue-web-types.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ async function main() {
const slots = []
const events = []
const componentName = pascalCase(component.tag)
const docUrl = 'https://baloise-design.vercel.app/#/components/' + component.tag + '/readme'
const docUrl = 'https://design.baloise.dev/#/components/' + component.tag + '/readme'

for (const prop of component.props || []) {
attributes.push({
Expand Down
5 changes: 5 additions & 0 deletions .changeset/cuddly-beans-poke.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@baloise/design-system-components': minor
---

add `border` property to bal-carousel to show a light border at the bottom.
21 changes: 21 additions & 0 deletions .changeset/eighty-deers-invite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
'@baloise/design-system-components-table': major
---

upgrade to `AG-Grid` v29. Breaking changes are the theming that changed from SASS variables to CSS variables.
Moreover, our styles are just an extension to the `AG-Grid` styles.
Therefor please import them before the Baloise styles also check out our [documentation](https://design.baloise.dev/?path=/docs/components-table--basic#aggrid)

**before**

```scss
@import '@baloise/design-system-components-table/scss';
```

**after**

```scss
@import 'ag-grid-community/styles/ag-grid';
@import 'ag-grid-community/styles/ag-theme-alpine';
@import '@baloise/design-system-components-table/css/design-system-table';
```
31 changes: 31 additions & 0 deletions .changeset/gold-ravens-change.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
'@baloise/design-system-components': major
---

scroll handler blocks scrolling now with JS instead of CSS.
With that we are able to remember the last scroll position of the user.

**before**

```typescript
const scrollHandler = BodyScrollBlocker()
this.bodyScrollBlocker.block()
this.bodyScrollBlocker.allow()
```

**after**

Rename the handler to `ScrollHandler` and call the `connect` function to
connect the handler to the target element (Default is document). `block` and `allow` have been
renamed to `disable` and `enable`. The new function `disconnect` removes all
the defined event listeners and resets the handler.

```typescript
const scrollHandler = ScrollHandler()

// can also pass in a custom element instead of using document
scrollHandler.connect()
scrollHandler.disable()
scrollHandler.enable()
scrollHandler.disconnect()
```
49 changes: 49 additions & 0 deletions .changeset/healthy-mugs-admire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
'@baloise/design-system-components': major
---

The namespaces Props and Events are renamed to BalProps and BalEvents.
As long as the packages `@baloise/design-system-components` is imported into your project
you have direct access to the new namespaces.

#### With Props

**before**

```typescript
import { Props } from '@baloise/design-system-components'

const myColor: Props.BalButtonColor = 'primary'
```

**after**

```typescript
const myColor: BalProps.BalButtonColor = 'primary'
```

#### With Events

**before**

```typescript
import type { Events } from "@baloise/design-system-components"

const onChange = (event: Events.BalAccordionChange) => {
const myAccordion = event.target // type => EventTarget
const myDetail = event.detail // type => boolean
...
}
```

**after**

```typescript
const onChange = (event: BalEvents.BalAccordionChange) => {
const myAccordion = event.target // type => HTMLBalAccordion
const myDetail = event.detail // type => boolean
...
}
```

All component types are now located in the component folders `*.interfaces.ts` file.
24 changes: 24 additions & 0 deletions .changeset/honest-windows-bow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
'@baloise/design-system-components': major
---

add new `steps` component with options property and overflow solution

**before**

```html
<bal-tabs interface="o-steps" value="tab-a">
<bal-tab-item done value="tab-a" label="Tab A">Content of Tab A</bal-tab-item>
</bal-tabs>
```

**after**

The interface of the components are the same as before.
Only the tag names of the component changed and to pass the `interface` property is not needed anymore.

```html
<bal-steps value="tab-a">
<bal-step-item done value="tab-a" label="Tab A">Content of Tab A</bal-step-item>
</bal-steps>
```
5 changes: 5 additions & 0 deletions .changeset/modern-maps-repair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@baloise/design-system-components': major
---

update dependency stencil to v3.
16 changes: 16 additions & 0 deletions .changeset/short-zebras-tell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
'@baloise/design-system-components': major
---

Remove inverted property from bal-stage, bal-datepicker, bal-input, bal-textarea.

Inverted property is removed because is not supported in our new rebranded style.

Components that are affected are:

| Component | Property |
| :--------------- | :------- |
| `bal-stage` | inverted |
| `bal-datepicker` | inverted |
| `bal-input` | inverted |
| `bal-textarea` | inverted |
17 changes: 17 additions & 0 deletions .changeset/stale-owls-divide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
'@baloise/design-system-components': major
---

accordion & popover renamed property `value` to `active`, since they are not considered as a form control component.

**before**

```html
<bal-accordion value="true">My hidden Content</bal-accordion>
```

**after**

```html
<bal-accordion active="true">My hidden Content</bal-accordion>
```
67 changes: 67 additions & 0 deletions .changeset/tame-crews-scream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
'@baloise/design-system-components': major
'@baloise/design-system-css': major
---

remove deprecated global component styles.
Component styles will be loaded lazy to optimize the speed of the first render, there for only import the needed CSS files.

#### Global import

The global import of the main styles and his utility classes move to the CSS framework.

**before**

```scss
@import '@baloise/design-system-components/src/styles/global';
```

**after**

With the solution we are able to add only what we need.

```scss
// SASS mixins and variables
@import '@baloise/design-system-css/sass/mixins';

// Resets CSS for all browser
@import '@baloise/design-system-css/css/normalize';
@import '@baloise/design-system-css/css/structure';

// Custom font faces
@import '@baloise/design-system-css/sass/font';

// Core CSS, always required
@import '@baloise/design-system-css/css/core';

// Deprecated styles will be removed with the next breaking version (optional)
@import '@baloise/design-system-css/sass/legacy';

// CSS utilities classes (optional)
@import '@baloise/design-system-css/css/border';
@import '@baloise/design-system-css/css/color';
@import '@baloise/design-system-css/css/display';
@import '@baloise/design-system-css/css/flex';
@import '@baloise/design-system-css/css/grid';
@import '@baloise/design-system-css/css/opacity';
@import '@baloise/design-system-css/css/radius';
@import '@baloise/design-system-css/css/shadow';
@import '@baloise/design-system-css/css/spacing';
@import '@baloise/design-system-css/css/typography';
```

#### Component utilities import

The location of the `variable` & `mixins` has changed to `@baloise/design-system-css/sass/mixins`.

**before**

```scss
@import '@baloise/design-system-components/src/styles/global.utilities';
```

**after**

```scss
@import '@baloise/design-system-css/sass/mixins';
```
6 changes: 6 additions & 0 deletions .changeset/tasty-deers-marry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@baloise/design-system-components': major
'@baloise/design-system-css': major
---

.title, bal-heading, bal-text and bal-label inherit default color
46 changes: 46 additions & 0 deletions .changeset/tender-teachers-sell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
'@baloise/design-system-components-angular': major
---

Remove Angular component modules, because of Zone.js optimization.
Tree-shaking is given by Stencil and therefor to have Angular component modules
does not have any advantages anymore.

**before**

```typescript
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'
import { BrowserModule } from '@angular/platform-browser'
import { AppComponent } from './app.component'
import { BalCoreModule, BalHeadingModule, BalButtonModule } from '@baloise/design-system-components-angular'

@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, BalCoreModule.forRoot(), BalHeadingModule, BalButtonModule],
providers: [],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule {}
```

**after**

Import the new module `BaloiseDesignSystemModule`, which adds all the components.
After remove all old component modules like `BalButtonModule` from your project.

```typescript
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'
import { BrowserModule } from '@angular/platform-browser'
import { AppComponent } from './app.component'
import { BaloiseDesignSystemModule } from '@baloise/design-system-components-angular'

@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, BaloiseDesignSystemModule.forRoot()],
providers: [],
bootstrap: [AppComponent],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule {}
```
30 changes: 30 additions & 0 deletions .changeset/wet-pans-worry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
'@baloise/design-system-components': major
'@baloise/design-system-tokens': major
---

remove deprecated parts

### Design Token Removal

| Component | Value | Why |
| ------------- | --------- | --------------------------------------- |
| **radius** | `small` | Is not supported in the new Style Guide |
| **radius** | `x-large` | Is not supported in the new Style Guide |
| **container** | `is-blog` | Use default container instead |

### Component Property Renaming

| Component | Before | After |
| -------------------- | ------------- | ------------------ |
| **bal-card-actions** | `right` | `position="right"` |
| **bal-navbar-brand** | `link-target` | `target` |
| **bal-stage** | `has-shape` | `shape` |
| **bal-radio** | `is-empty` | `label-hidden` |

### Component Property Removal

| Component | Property | Why |
| -------------- | -------------- | ---------------------------------------------------------------- |
| **bal-select** | `no-border` | Left over from the old style guide. Was event not active anymore |
| **bal-select** | `has-movement` | Left over from the old style guide. Was event not active anymore |
Loading
Loading