diff --git a/packages/beeq-tailwindcss/src/plugins/logical-properties.ts b/packages/beeq-tailwindcss/src/plugins/logical-properties.ts index 04ae9504f..df0c0fc61 100644 --- a/packages/beeq-tailwindcss/src/plugins/logical-properties.ts +++ b/packages/beeq-tailwindcss/src/plugins/logical-properties.ts @@ -51,6 +51,18 @@ export const LogicalProperties: Partial = plugin(function ({ matchUtilit 'border-i': (value) => ({ 'border-inline': value }), 'border-is': (value) => ({ 'border-inline-start': value }), 'border-ie': (value) => ({ 'border-inline-end': value }), + // Logical Padding properties (only those not covered by Tailwind CSS) + 'p-b': (value) => ({ 'padding-block': value }), + 'p-bs': (value) => ({ 'padding-block-start': value }), + 'p-be': (value) => ({ 'padding-block-end': value }), + 'p-i': (value) => ({ 'padding-inline': value }), + }, + { + values: theme('spacing'), + }, + ); + matchUtilities( + { // Logical Top, Right, Bottom, and Left properties 'inset-b': (value) => ({ 'inset-block': value }), 'inset-bs': (value) => ({ 'inset-block-start': value }), @@ -63,14 +75,10 @@ export const LogicalProperties: Partial = plugin(function ({ matchUtilit 'm-bs': (value) => ({ 'margin-block-start': value }), 'm-be': (value) => ({ 'margin-block-end': value }), 'm-i': (value) => ({ 'margin-inline': value }), - // Logical Padding properties (only those not covered by Tailwind CSS) - 'p-b': (value) => ({ 'padding-block': value }), - 'p-bs': (value) => ({ 'padding-block-start': value }), - 'p-be': (value) => ({ 'padding-block-end': value }), - 'p-i': (value) => ({ 'padding-inline': value }), }, { values: theme('spacing'), + supportsNegativeValues: true, }, ); }); diff --git a/packages/beeq/src/components/checkbox/bq-checkbox.tsx b/packages/beeq/src/components/checkbox/bq-checkbox.tsx index 7fba2363b..7279f12e7 100644 --- a/packages/beeq/src/components/checkbox/bq-checkbox.tsx +++ b/packages/beeq/src/components/checkbox/bq-checkbox.tsx @@ -183,7 +183,7 @@ export class BqCheckbox { > html` -
+

💡 NOTE:

If keepOpenOnSelect is set, the dropdown will remain open after a selection is made. diff --git a/packages/beeq/src/components/icon/_storybook/bq-icon.stories.tsx b/packages/beeq/src/components/icon/_storybook/bq-icon.stories.tsx index 4923b6ebc..76a7c6001 100644 --- a/packages/beeq/src/components/icon/_storybook/bq-icon.stories.tsx +++ b/packages/beeq/src/components/icon/_storybook/bq-icon.stories.tsx @@ -149,7 +149,7 @@ export const ExploreIcons: Story = { (icon) => html`
${Template({ ...args, name: icon })}
diff --git a/packages/beeq/src/components/status/bq-status.tsx b/packages/beeq/src/components/status/bq-status.tsx index fb5039067..6b8fc2ac6 100644 --- a/packages/beeq/src/components/status/bq-status.tsx +++ b/packages/beeq/src/components/status/bq-status.tsx @@ -71,7 +71,7 @@ export class BqStatus {
diff --git a/packages/beeq/src/components/steps/bq-steps.tsx b/packages/beeq/src/components/steps/bq-steps.tsx index ab2358661..c7f889e93 100644 --- a/packages/beeq/src/components/steps/bq-steps.tsx +++ b/packages/beeq/src/components/steps/bq-steps.tsx @@ -114,7 +114,7 @@ export class BqSteps { >