Skip to content

Commit 6205941

Browse files
authored
Merge pull request #754 from privy-open-source/release/0.19.0
release: `0.19.0`
2 parents ad44ccc + 4cec6b0 commit 6205941

File tree

20 files changed

+555
-82
lines changed

20 files changed

+555
-82
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@privyid/design-system",
3-
"version": "0.18.0",
3+
"version": "0.19.0",
44
"packageManager": "yarn@3.6.1",
55
"private": true,
66
"scripts": {

packages/browserslist-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@privyid/browserslist-config",
33
"description": "Browserslist shareable config for Persona project",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"packageManager": "yarn@3.6.1",
66
"license": "MIT",
77
"repository": {

packages/eslint-config-persona/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@privyid/eslint-config-persona",
33
"description": "Eslint shareable config for Persona project",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"packageManager": "yarn@3.6.1",
66
"license": "MIT",
77
"repository": {

packages/persona-icon/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@privyid/persona-icon",
33
"description": "Persona icon package",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"packageManager": "yarn@3.6.1",
66
"type": "module",
77
"main": "./dist/module.cjs",

packages/persona/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@privyid/persona",
33
"description": "Persona core package",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"license": "MIT",
66
"repository": {
77
"url": "https://github.com/privy-open-source/design-system.git",

packages/tailwind-animation/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@privyid/tailwind-animation",
3-
"version": "0.18.0",
3+
"description": "Collection animation class for vue `<transition>`",
4+
"version": "0.19.0",
45
"packageManager": "yarn@3.6.1",
56
"license": "MIT",
67
"repository": {

packages/tailwind-extended/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@privyid/tailwind-extended",
33
"description": "Add missing tailwind utilities",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"packageManager": "yarn@3.6.1",
66
"license": "MIT",
77
"repository": {

packages/tailwind-preset/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@privyid/tailwind-preset",
33
"description": "Tailwind preset for Persona project",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"packageManager": "yarn@3.6.1",
66
"license": "MIT",
77
"repository": {

src/components/breadcrumbs/Breadcrumb.spec.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,25 @@ it('should be able to render navigation', () => {
5252
expect(breadcrumbs).toContainElement(dropdown)
5353
expect(text).toHaveLength(1)
5454
})
55+
56+
it('should be able to custom divider via slot `divider`', () => {
57+
const screen = render({
58+
components: { Breadcrumb },
59+
template : `
60+
<Breadcrumb :items="items">
61+
<template #divider>Custom divider</template>
62+
</Breadcrumb>
63+
`,
64+
setup () {
65+
return { items }
66+
},
67+
})
68+
69+
const breadcrumbs = screen.queryByTestId('breadcrumbs')
70+
71+
const dividers = screen.queryAllByTestId('breadcrumbs-divider')
72+
73+
expect(breadcrumbs).toBeInTheDocument()
74+
expect(dividers.length).toBe(2)
75+
expect(dividers.at(0).textContent).toEqual('Custom divider')
76+
})

src/components/breadcrumbs/Breadcrumb.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
</template>
3434

3535
<script lang="ts">
36-
import { defineComponent } from 'vue-demi'
36+
import { defineComponent, provide } from 'vue-demi'
3737
import { BreadcrumbItems } from '.'
3838
import BreadcrumbItem from './BreadcrumbItem.vue'
3939
import BreadcrumbItemDropdown from './BreadcrumbItemDropdown.vue'
@@ -49,6 +49,10 @@ export default defineComponent({
4949
default: () => {},
5050
},
5151
},
52+
setup (_, { slots }) {
53+
if (slots.divider)
54+
provide('divider', slots.divider)
55+
},
5256
})
5357
</script>
5458

0 commit comments

Comments
 (0)