-
- Downloads
Markdown support in pinned items - improvements (#31851)
* Extract getIsTruncated * Extract useIsTruncated * Extract useIsTruncated to a separate file * Show tooltip in MarkdownPreview only if the text is truncated * Update hr colors in markdown and in markdown tooltip * Add a test to show tooltip only when ellipsis is applied * Use Element instead of HTMLElement in resize-observer and useIsTruncated - Use clientWidth instead of offsetWidth to detect horizontal ellipsis (offsetWidth comes from HTMLElement.prototype) * Introduce "dark" prop to Markdown and make tooltips use is consistently throughout the code * Use first child instead element of a div query selector to hopefully improve code safety
Showing
- frontend/src/metabase/collections/components/BaseTableItem.jsx 1 addition, 1 deletion...end/src/metabase/collections/components/BaseTableItem.jsx
- frontend/src/metabase/collections/components/PinnedItemCard/PinnedItemCard.unit.spec.js 23 additions, 0 deletions...ons/components/PinnedItemCard/PinnedItemCard.unit.spec.js
- frontend/src/metabase/core/components/Ellipsified/Ellipsified.tsx 5 additions, 29 deletions.../src/metabase/core/components/Ellipsified/Ellipsified.tsx
- frontend/src/metabase/core/components/Markdown/Markdown.styled.tsx 6 additions, 0 deletions...src/metabase/core/components/Markdown/Markdown.styled.tsx
- frontend/src/metabase/core/components/Markdown/Markdown.tsx 3 additions, 0 deletionsfrontend/src/metabase/core/components/Markdown/Markdown.tsx
- frontend/src/metabase/core/components/MarkdownPreview/MarkdownPreview.tsx 38 additions, 22 deletions...abase/core/components/MarkdownPreview/MarkdownPreview.tsx
- frontend/src/metabase/core/components/MarkdownPreview/MarkdownPreview.unit.spec.tsx 42 additions, 10 deletions.../components/MarkdownPreview/MarkdownPreview.unit.spec.tsx
- frontend/src/metabase/hooks/use-is-truncated.ts 36 additions, 0 deletionsfrontend/src/metabase/hooks/use-is-truncated.ts
- frontend/src/metabase/lib/resize-observer.ts 2 additions, 2 deletionsfrontend/src/metabase/lib/resize-observer.ts
- frontend/src/metabase/visualizations/components/ScalarValue/ScalarValue.jsx 1 addition, 1 deletion...ase/visualizations/components/ScalarValue/ScalarValue.jsx
- frontend/src/metabase/visualizations/components/legend/LegendCaption.jsx 1 addition, 1 deletion...tabase/visualizations/components/legend/LegendCaption.jsx
- frontend/src/metabase/visualizations/components/skeletons/SkeletonCaption/SkeletonCaption.tsx 1 addition, 1 deletion.../components/skeletons/SkeletonCaption/SkeletonCaption.tsx
- frontend/src/metabase/visualizations/components/skeletons/StaticSkeleton/StaticSkeleton.unit.spec.tsx 23 additions, 0 deletions...nts/skeletons/StaticSkeleton/StaticSkeleton.unit.spec.tsx
Please register or sign in to comment