diff --git a/apps/volt/assets/data/menu.json b/apps/volt/assets/data/menu.json index 60fe20eb2..d6cdc33ce 100644 --- a/apps/volt/assets/data/menu.json +++ b/apps/volt/assets/data/menu.json @@ -22,6 +22,10 @@ "name": "Components", "icon": "pi pi-compass", "children": [ + { + "name": "Avatar", + "to": "/avatar" + }, { "name": "Checkbox", "to": "/checkbox" diff --git a/apps/volt/doc/avatar/AvatarGroupDoc.vue b/apps/volt/doc/avatar/AvatarGroupDoc.vue new file mode 100644 index 000000000..10e62f828 --- /dev/null +++ b/apps/volt/doc/avatar/AvatarGroupDoc.vue @@ -0,0 +1,41 @@ + + + diff --git a/apps/volt/doc/avatar/IconDoc.vue b/apps/volt/doc/avatar/IconDoc.vue new file mode 100644 index 000000000..254b5df45 --- /dev/null +++ b/apps/volt/doc/avatar/IconDoc.vue @@ -0,0 +1,67 @@ + + + diff --git a/apps/volt/doc/avatar/ImageDoc.vue b/apps/volt/doc/avatar/ImageDoc.vue new file mode 100644 index 000000000..af47532db --- /dev/null +++ b/apps/volt/doc/avatar/ImageDoc.vue @@ -0,0 +1,63 @@ + + + diff --git a/apps/volt/doc/avatar/ImportDoc.vue b/apps/volt/doc/avatar/ImportDoc.vue new file mode 100644 index 000000000..b098e1981 --- /dev/null +++ b/apps/volt/doc/avatar/ImportDoc.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/volt/doc/avatar/LabelDoc.vue b/apps/volt/doc/avatar/LabelDoc.vue new file mode 100644 index 000000000..62f86e09a --- /dev/null +++ b/apps/volt/doc/avatar/LabelDoc.vue @@ -0,0 +1,67 @@ + + + diff --git a/apps/volt/doc/chip/BasicDoc.vue b/apps/volt/doc/chip/BasicDoc.vue index 1ea935ca7..693acaea6 100644 --- a/apps/volt/doc/chip/BasicDoc.vue +++ b/apps/volt/doc/chip/BasicDoc.vue @@ -24,5 +24,9 @@ const code = ref(` + + diff --git a/apps/volt/doc/chip/IconDoc.vue b/apps/volt/doc/chip/IconDoc.vue index d7f65ad26..ebdaec8c0 100644 --- a/apps/volt/doc/chip/IconDoc.vue +++ b/apps/volt/doc/chip/IconDoc.vue @@ -34,5 +34,9 @@ const code = ref(` + + diff --git a/apps/volt/doc/chip/ImageDoc.vue b/apps/volt/doc/chip/ImageDoc.vue index cf8e25c80..3ef9bf0c8 100644 --- a/apps/volt/doc/chip/ImageDoc.vue +++ b/apps/volt/doc/chip/ImageDoc.vue @@ -24,5 +24,9 @@ const code = ref(` + + diff --git a/apps/volt/doc/chip/TemplateDoc.vue b/apps/volt/doc/chip/TemplateDoc.vue index 11e9604e0..a5529decc 100644 --- a/apps/volt/doc/chip/TemplateDoc.vue +++ b/apps/volt/doc/chip/TemplateDoc.vue @@ -24,5 +24,9 @@ const code = ref(` + + diff --git a/apps/volt/pages/avatar/index.vue b/apps/volt/pages/avatar/index.vue new file mode 100644 index 000000000..c1f1b65f1 --- /dev/null +++ b/apps/volt/pages/avatar/index.vue @@ -0,0 +1,45 @@ + + + diff --git a/apps/volt/tailwind.config.js b/apps/volt/tailwind.config.js index 7211fe889..bd0cca4cc 100644 --- a/apps/volt/tailwind.config.js +++ b/apps/volt/tailwind.config.js @@ -11,6 +11,7 @@ export default { addVariant('p-invalid', '&[data-p~="invalid"]'); addVariant('p-small', '&[data-p~="small"]'); addVariant('p-large', '&[data-p~="large"]'); + addVariant('p-xlarge', '&[data-p~="xlarge"]'); addVariant('p-fluid', '&[data-p~="fluid"]'); addVariant('p-filled', '&[data-p~="filled"]'); addVariant('p-horizontal', '&[data-p~="horizontal"]'); @@ -28,6 +29,7 @@ export default { addVariant('p-focus-visible', '&[data-p~="focus-visible"]'); addVariant('p-readonly', '&[data-p~="readonly"]'); addVariant('p-removable', '&[data-p~="removable"]'); + addVariant('p-circle', '&[data-p~="circle"]'); }) ], theme: { diff --git a/apps/volt/volt/avatar/index.vue b/apps/volt/volt/avatar/index.vue new file mode 100644 index 000000000..487d57e68 --- /dev/null +++ b/apps/volt/volt/avatar/index.vue @@ -0,0 +1,32 @@ + + + diff --git a/apps/volt/volt/avatargroup/index.vue b/apps/volt/volt/avatargroup/index.vue new file mode 100644 index 000000000..9c949d837 --- /dev/null +++ b/apps/volt/volt/avatargroup/index.vue @@ -0,0 +1,23 @@ + + + diff --git a/packages/primevue/src/avatar/Avatar.vue b/packages/primevue/src/avatar/Avatar.vue index cbe30f81e..4c5a0f026 100644 --- a/packages/primevue/src/avatar/Avatar.vue +++ b/packages/primevue/src/avatar/Avatar.vue @@ -1,15 +1,16 @@