From a57bd36f2078a515289e7bb40864bf945d9bdf53 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Sun, 7 Apr 2024 12:53:01 +0300 Subject: [PATCH] Refactored IconField --- components/lib/iconfield/style/IconFieldStyle.js | 8 +------- .../lib/themes/primeone/base/iconfield/index.js | 8 ++++---- doc/iconfield/BasicDoc.vue | 12 ++++++------ doc/iconfield/TemplateDoc.vue | 8 ++++---- 4 files changed, 15 insertions(+), 21 deletions(-) diff --git a/components/lib/iconfield/style/IconFieldStyle.js b/components/lib/iconfield/style/IconFieldStyle.js index c8e4ff19f..d6f3b6284 100644 --- a/components/lib/iconfield/style/IconFieldStyle.js +++ b/components/lib/iconfield/style/IconFieldStyle.js @@ -1,13 +1,7 @@ import BaseStyle from 'primevue/base/style'; const classes = { - root: ({ props }) => [ - 'p-icon-field', - { - 'p-icon-field-right': props.iconPosition === 'right', - 'p-icon-field-left': props.iconPosition === 'left' - } - ] + root: 'p-icon-field' }; export default BaseStyle.extend({ diff --git a/components/lib/themes/primeone/base/iconfield/index.js b/components/lib/themes/primeone/base/iconfield/index.js index a7e7c5984..c057ecb66 100644 --- a/components/lib/themes/primeone/base/iconfield/index.js +++ b/components/lib/themes/primeone/base/iconfield/index.js @@ -11,19 +11,19 @@ export default { color: ${dt('iconfield.color')}; } -.p-icon-field-left .p-input-icon { +.p-icon-field .p-input-icon:first-child { left: 0.75rem; } -.p-icon-field-right .p-input-icon { +.p-icon-field .p-input-icon:last-child { right: 0.75rem; } -.p-icon-field-left .p-inputtext { +.p-icon-field .p-inputtext:last-child { padding-left: 2.5rem; } -.p-icon-field-right .p-inputtext { +.p-icon-field .p-inputtext:first-child { padding-right: 2.5rem; } ` diff --git a/doc/iconfield/BasicDoc.vue b/doc/iconfield/BasicDoc.vue index 8583009ec..7a6e9408a 100644 --- a/doc/iconfield/BasicDoc.vue +++ b/doc/iconfield/BasicDoc.vue @@ -6,14 +6,14 @@

- + - +
@@ -27,7 +27,7 @@ export default { value2: null, code: { basic: ` - + @@ -40,8 +40,8 @@ export default { options: `