diff --git a/packages/cli/src/ui/utils/TableRenderer.tsx b/packages/cli/src/ui/utils/TableRenderer.tsx index fcd760ff16..b6a30792ca 100644 --- a/packages/cli/src/ui/utils/TableRenderer.tsx +++ b/packages/cli/src/ui/utils/TableRenderer.tsx @@ -14,7 +14,7 @@ import { wrapStyledChars, widestLineFromStyledChars, styledCharsWidth, - styledCharsToString, + styledLineToString, } from 'ink'; import { theme } from '../semantic-colors.js'; import { parseMarkdownToANSI } from './markdownParsingUtils.js'; @@ -196,7 +196,7 @@ export const TableRenderer: React.FC = ({ ); const lines = wrappedStyledLines.map((line) => ({ - text: styledCharsToString(line), + text: styledLineToString(line), width: styledCharsWidth(line), })); rowResult.push(lines); diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg index 0b4816c045..b61fdf5b7c 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-column-widths-based-on-ren-.snap.svg @@ -14,25 +14,25 @@ ├────────┼────────┼────────┤ - 123456 + 123456 - Normal + Normal - Short + Short - Short + Short - 123456 + 123456 - Normal + Normal - Normal + Normal - Short + Short - 123456 + 123456 └────────┴────────┴────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg index 56b8db6511..4e9bd715e3 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-calculates-width-correctly-for-conten-.snap.svg @@ -14,25 +14,31 @@ ├───────────────────────────────────┼───────────────────────────────┼─────────────────────────────────┤ - Visit Google (https://google.com) + Visit Google ( + https://google.com + ) - Plain Text + Plain Text - More Info + More Info - Info Here + Info Here - Visit Bing (https://bing.com) + Visit Bing ( + https://bing.com + ) - Links + Links - Check This + Check This - Search + Search - Visit Yahoo (https://yahoo.com) + Visit Yahoo ( + https://yahoo.com + ) └───────────────────────────────────┴───────────────────────────────┴─────────────────────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg index b90ffb4390..102a7a0b8a 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-does-not-parse-markdown-inside-code-s-.snap.svg @@ -14,25 +14,26 @@ ├─────────────────┼──────────────────────┼──────────────────┤ - **not bold** + **not bold** - _not italic_ + _not italic_ - ~~not strike~~ + ~~not strike~~ - [not link](url) + [not link](url) - <u>not underline</u> + <u>not underline</u> - https://not.link + https://not.link - Normal Text + Normal Text - More Code: *test* + More Code: + *test* - ***nested*** + ***nested*** └─────────────────┴──────────────────────┴──────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg index 76f32914e3..5019120e9a 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-nested-markdown-styles-recurs-.snap.svg @@ -14,25 +14,31 @@ ├─────────────────────────────┼─────────────────────────────┼─────────────────────────────┤ - Bold with Italic and Strike + Bold with + Italic + and Strike - Normal + Normal - Short + Short - Short + Short - Bold with Italic and Strike + Bold with + Italic + and Strike - Normal + Normal - Normal + Normal - Short + Short - Bold with Italic and Strike + Bold with + Italic + and Strike └─────────────────────────────┴─────────────────────────────┴─────────────────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg index ac1826110c..27f5f1bc26 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-non-ASCII-characters-emojis-.snap.svg @@ -14,18 +14,18 @@ ├──────────────┼────────────┼───────────────┤ - Start 🌟 End + Start 🌟 End - 你好世界 + 你好世界 - Rocket 🚀 Man + Rocket 🚀 Man - Thumbs 👍 Up + Thumbs 👍 Up - こんにちは + こんにちは - Fire 🔥 + Fire 🔥 └──────────────┴────────────┴───────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg index ef32c59622..5f7e1b8405 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-handles-wrapped-bold-headers-without-showing-markers.snap.svg @@ -31,15 +31,15 @@ ├─────────────┼───────┼─────────┤ - Data 1 + Data 1 - Data + Data - Data 3 + Data 3 - 2 + 2 └─────────────┴───────┴─────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg index 26f82dcd56..44764e2a9c 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-3x3-table-correctly.snap.svg @@ -14,25 +14,25 @@ ├──────────────┼──────────────┼──────────────┤ - Row 1, Col 1 + Row 1, Col 1 - Row 1, Col 2 + Row 1, Col 2 - Row 1, Col 3 + Row 1, Col 3 - Row 2, Col 1 + Row 2, Col 1 - Row 2, Col 2 + Row 2, Col 2 - Row 2, Col 3 + Row 2, Col 3 - Row 3, Col 1 + Row 3, Col 1 - Row 3, Col 2 + Row 3, Col 2 - Row 3, Col 3 + Row 3, Col 3 └──────────────┴──────────────┴──────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg index 1e06378fd5..9a3a8eba66 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-complex-table-with-mixed-content-lengths-correctly.snap.svg @@ -93,105 +93,105 @@ ├─────────────────────────────┼──────────────────────────────┼─────────────────────────────┼──────────────────────────────┼─────┼────────┼─────────┼───────┤ - The primary architecture + The primary architecture - Each message is processed + Each message is processed - Historical data indicates a + Historical data indicates a - A multi-layered defense + A multi-layered defense - INF + INF - Active + Active - v2.4 + v2.4 - J. + J. - utilizes a decoupled + utilizes a decoupled - through a series of + through a series of - significant reduction in + significant reduction in - strategy incorporates + strategy incorporates - Doe + Doe - microservices approach, + microservices approach, - specialized workers that + specialized workers that - tail latency when utilizing + tail latency when utilizing - content security policies, + content security policies, - leveraging container + leveraging container - handle data transformation, + handle data transformation, - edge computing nodes closer + edge computing nodes closer - input sanitization + input sanitization - orchestration for + orchestration for - validation, and persistent + validation, and persistent - to the geographic location + to the geographic location - libraries, and regular + libraries, and regular - scalability and fault + scalability and fault - storage using a persistent + storage using a persistent - of the end-user base. + of the end-user base. - automated penetration + automated penetration - tolerance in high-load + tolerance in high-load - queue. + queue. - testing routines. + testing routines. - scenarios. + scenarios. - Monitoring tools have + Monitoring tools have @@ -200,85 +200,85 @@ - The pipeline features + The pipeline features - captured a steady increase + captured a steady increase - Developers are required to + Developers are required to - This layer provides the + This layer provides the - built-in retry mechanisms + built-in retry mechanisms - in throughput efficiency + in throughput efficiency - undergo mandatory security + undergo mandatory security - fundamental building blocks + fundamental building blocks - with exponential backoff to + with exponential backoff to - since the introduction of + since the introduction of - training focusing on the + training focusing on the - for service discovery, load + for service discovery, load - ensure message delivery + ensure message delivery - the vectorized query engine + the vectorized query engine - OWASP Top Ten to ensure that + OWASP Top Ten to ensure that - balancing, and + balancing, and - integrity even during + integrity even during - in the primary data + in the primary data - security is integrated into + security is integrated into - inter-service communication + inter-service communication - transient network or service + transient network or service - warehouse. + warehouse. - the initial design phase. + the initial design phase. - via highly efficient + via highly efficient - failures. + failures. @@ -287,12 +287,12 @@ - protocol buffers. + protocol buffers. - Resource utilization + Resource utilization - The implementation of a + The implementation of a @@ -300,85 +300,85 @@ - Horizontal autoscaling is + Horizontal autoscaling is - metrics demonstrate that + metrics demonstrate that - robust Identity and Access + robust Identity and Access - Advanced telemetry and + Advanced telemetry and - triggered automatically + triggered automatically - the transition to + the transition to - Management system ensures + Management system ensures - logging integrations allow + logging integrations allow - based on the depth of the + based on the depth of the - serverless compute for + serverless compute for - that the principle of least + that the principle of least - for real-time monitoring of + for real-time monitoring of - processing queue, ensuring + processing queue, ensuring - intermittent tasks has + intermittent tasks has - privilege is strictly + privilege is strictly - system health and rapid + system health and rapid - consistent performance + consistent performance - resulted in a thirty + resulted in a thirty - enforced across all + enforced across all - identification of + identification of - during unexpected traffic + during unexpected traffic - percent cost optimization. + percent cost optimization. - environments. + environments. - bottlenecks within the + bottlenecks within the - spikes. + spikes. @@ -387,7 +387,7 @@ - service mesh. + service mesh. diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg index 33e14dc880..525c940e5d 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-long-headers-and-4-columns-correctly.snap.svg @@ -32,31 +32,31 @@ ├───────────────┼───────────────┼──────────────────┼──────────────────┤ - Data 1.1 + Data 1.1 - Data 1.2 + Data 1.2 - Data 1.3 + Data 1.3 - Data 1.4 + Data 1.4 - Data 2.1 + Data 2.1 - Data 2.2 + Data 2.2 - Data 2.3 + Data 2.3 - Data 2.4 + Data 2.4 - Data 3.1 + Data 3.1 - Data 3.2 + Data 3.2 - Data 3.3 + Data 3.3 - Data 3.4 + Data 3.4 └───────────────┴───────────────┴──────────────────┴──────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg index 21bcf698fc..1f17db93f0 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-mixed-emojis-As-.snap.svg @@ -14,18 +14,18 @@ ├───────────────┼───────────────────┼────────────────┤ - 你好 😃 + 你好 😃 - こんにちは 🚀 + こんにちは 🚀 - 안녕하세요 📝 + 안녕하세요 📝 - World 🌍 + World 🌍 - Code 💻 + Code 💻 - Pizza 🍕 + Pizza 🍕 └───────────────┴───────────────────┴────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg index 0bea22343f..6c972e3d29 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-Asian-chara-.snap.svg @@ -14,18 +14,18 @@ ├──────────────┼─────────────────┼───────────────┤ - 你好 + 你好 - こんにちは + こんにちは - 안녕하세요 + 안녕하세요 - 世界 + 世界 - 世界 + 世界 - 세계 + 세계 └──────────────┴─────────────────┴───────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg index 524fb8db03..634bacd780 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-a-table-with-only-emojis-and-.snap.svg @@ -14,18 +14,18 @@ ├──────────┼───────────┼──────────┤ - Smile 😃 + Smile 😃 - Fire 🔥 + Fire 🔥 - Love 💖 + Love 💖 - Cool 😎 + Cool 😎 - Star ⭐ + Star ⭐ - Blue 💙 + Blue 💙 └──────────┴───────────┴──────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg index 2499c44621..f9f741204c 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-complex-markdown-in-rows-and-.snap.svg @@ -12,39 +12,41 @@ ├───────────────┼─────────────────────────────┤ - Bold + Bold - Bold Text + Bold Text - Italic + Italic - Italic Text + Italic Text - Combined + Combined - Bold and Italic + Bold and Italic - Link + Link - Google (https://google.com) + Google ( + https://google.com + ) - Code + Code - const x = 1 + const x = 1 - Strikethrough + Strikethrough - Strike + Strike - Underline + Underline - Underline + Underline └───────────────┴─────────────────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg index a7b94a6077..f2b003e8cc 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-headers-are-em-.snap.svg @@ -10,9 +10,9 @@ ├────────┼────────┤ - Data 1 + Data 1 - Data 2 + Data 2 └────────┴────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg index 8d6982e5a6..536d14651e 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-renders-correctly-when-there-are-more-.snap.svg @@ -14,9 +14,9 @@ ├──────────┼──────────┼──────────┤ - Data 1 + Data 1 - Data 2 + Data 2 └──────────┴──────────┴──────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg index 0511a8558a..311b252b0e 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-strips-bold-markers-from-headers-and-renders-them-correctly.snap.svg @@ -14,11 +14,11 @@ ├─────────────┼───────────────┼──────────────┤ - Data 1 + Data 1 - Data 2 + Data 2 - Data 3 + Data 3 └─────────────┴───────────────┴──────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg index 18fa02f781..b9fc91ff4f 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-all-long-columns-correctly.snap.svg @@ -14,38 +14,38 @@ ├────────────────┼────────────────┼─────────────────┤ - This is a very + This is a very - This is also a + This is also a - And this is the + And this is the - long text that + long text that - very long text + very long text - third long text + third long text - needs wrapping + needs wrapping - that needs + that needs - that needs + that needs - in column 1 + in column 1 - wrapping in + wrapping in - wrapping in + wrapping in - column 2 + column 2 - column 3 + column 3 └────────────────┴────────────────┴─────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg index 0344e555ef..429127b4d2 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-columns-with-punctuation-correctly.snap.svg @@ -14,37 +14,37 @@ ├───────────────────┼───────────────┼─────────────────┤ - Start. Stop. + Start. Stop. - Semi; colon: + Semi; colon: - At@ Hash# + At@ Hash# - Comma, separated. + Comma, separated. - Pipe| Slash/ + Pipe| Slash/ - Dollar$ + Dollar$ - Exclamation! + Exclamation! - Backslash\ + Backslash\ - Percent% Caret^ + Percent% Caret^ - Question? + Question? - Ampersand& + Ampersand& - hyphen-ated + hyphen-ated - Asterisk* + Asterisk* └───────────────────┴───────────────┴─────────────────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg index c64e611a7a..7d1c6bef69 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-long-cell-content-correctly.snap.svg @@ -14,20 +14,20 @@ ├───────┼─────────────────────────────┼───────┤ - Short + Short - This is a very long cell + This is a very long cell - Short + Short - content that should wrap to + content that should wrap to - multiple lines + multiple lines └───────┴─────────────────────────────┴───────┘ diff --git a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg index 4e0860e323..58813f4cd5 100644 --- a/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg +++ b/packages/cli/src/ui/utils/__snapshots__/TableRenderer-TableRenderer-wraps-mixed-long-and-short-columns-correctly.snap.svg @@ -14,21 +14,21 @@ ├───────┼──────────────────────────┼────────┤ - Tiny + Tiny - This is a very long text + This is a very long text - Not so + Not so - that definitely needs to + that definitely needs to - long + long - wrap to the next line + wrap to the next line └───────┴──────────────────────────┴────────┘