diff --git a/.changeset/hot-apricots-begin.md b/.changeset/hot-apricots-begin.md
new file mode 100644
index 00000000..7f61f6ac
--- /dev/null
+++ b/.changeset/hot-apricots-begin.md
@@ -0,0 +1,5 @@
+---
+'@baloise/ds-core': minor
+---
+
+**checkbox**: add check icon for selected state
diff --git a/docs/stories/contributors.md b/docs/stories/contributors.md
index 5cd5038a..05133505 100644
--- a/docs/stories/contributors.md
+++ b/docs/stories/contributors.md
@@ -41,13 +41,6 @@
madaluca
-
-
-
-
- Gagne87
-
@@ -97,6 +90,13 @@
sebaotlacan
+
+
+
+
+ Gagne87
+
diff --git a/libs/nx/src/executors/create-changeset/executor.ts b/libs/nx/src/executors/create-changeset/executor.ts
index 3f5385fe..eb942bf6 100644
--- a/libs/nx/src/executors/create-changeset/executor.ts
+++ b/libs/nx/src/executors/create-changeset/executor.ts
@@ -1,6 +1,6 @@
import prompts from 'prompts'
import { readFile, rm, writeFile } from 'fs/promises'
-import { join } from 'path'
+import path, { join } from 'path'
import { promisify } from 'util'
import { exec } from 'child_process'
import { CreateChangesetExecutorSchema } from './schema'
@@ -93,8 +93,9 @@ export default async function runExecutor(options: CreateChangesetExecutorSchema
`
// create new changeset file
+ const changesetDir = '.changeset' + path.sep
const { stdout } = await promisify(exec)(`npx changeset add --empty`)
- const start = stdout.lastIndexOf('.changeset/') + '.changeset/'.length
+ const start = stdout.lastIndexOf(changesetDir) + changesetDir.length
const end = stdout.lastIndexOf('.md') + '.md'.length
const filename = stdout.substring(start, end).trim()
const filepath = join(options.workspaceRoot, '.changeset', filename)
diff --git a/packages/core/src/components/bal-checkbox/bal-checkbox.tsx b/packages/core/src/components/bal-checkbox/bal-checkbox.tsx
index a0b8698e..8facd344 100644
--- a/packages/core/src/components/bal-checkbox/bal-checkbox.tsx
+++ b/packages/core/src/components/bal-checkbox/bal-checkbox.tsx
@@ -401,6 +401,7 @@ export class Checkbox implements ComponentInterface, FormInput, Loggable, B
const block = BEM.block('radio-checkbox')
const inputEl = block.element('input')
const labelEl = block.element('label')
+ const iconEl = block.element('icon')
const labelTextEl = labelEl.element('text')
const focused = this.focused && this.buttonTabindex !== -1
@@ -483,6 +484,10 @@ export class Checkbox implements ComponentInterface, FormInput, Loggable, B
{...labelAttributes}
data-testid="bal-checkbox-label"
>
+