From aa435424f45290e180e179915859c46e5dbdc050 Mon Sep 17 00:00:00 2001 From: Saya <379924+chu121su12@users.noreply.github.com> Date: Fri, 7 Oct 2022 10:08:20 +0800 Subject: [PATCH] feat(preset-mini): add break-keep utility (#1687) --- packages/preset-mini/src/_rules/static.ts | 1 + test/__snapshots__/preset-mini.test.ts.snap | 1 + test/assets/preset-mini-targets.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/packages/preset-mini/src/_rules/static.ts b/packages/preset-mini/src/_rules/static.ts index 048d5ed17c..705eed53eb 100644 --- a/packages/preset-mini/src/_rules/static.ts +++ b/packages/preset-mini/src/_rules/static.ts @@ -79,6 +79,7 @@ export const breaks: Rule[] = [ ['break-normal', { 'overflow-wrap': 'normal', 'word-break': 'normal' }], ['break-words', { 'overflow-wrap': 'break-word' }], ['break-all', { 'word-break': 'break-all' }], + ['break-keep', { 'word-break': 'keep-all' }], ] export const textOverflows: Rule[] = [ diff --git a/test/__snapshots__/preset-mini.test.ts.snap b/test/__snapshots__/preset-mini.test.ts.snap index cf4cd928ea..f45d201eec 100644 --- a/test/__snapshots__/preset-mini.test.ts.snap +++ b/test/__snapshots__/preset-mini.test.ts.snap @@ -709,6 +709,7 @@ div:hover .group-\\\\[div\\\\:hover\\\\]-\\\\[combinator\\\\:test-4\\\\]{combina .ws-revert{white-space:revert;} .break-normal{overflow-wrap:normal;word-break:normal;} .break-words{overflow-wrap:break-word;} +.break-keep{word-break:keep-all;} .overflow-auto{overflow:auto;} .overflow-inherit{overflow:inherit;} .of-x-unset{overflow-x:unset;} diff --git a/test/assets/preset-mini-targets.ts b/test/assets/preset-mini-targets.ts index 4affa99856..4391c83f2e 100644 --- a/test/assets/preset-mini-targets.ts +++ b/test/assets/preset-mini-targets.ts @@ -598,6 +598,7 @@ export const presetMiniTargets: string[] = [ 'break-normal', 'break-words', + 'break-keep', 'text-clip', 'case-upper', // ! 'case-normal', // !