-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Vis: Default editor] EUIficate Markdown tab #42677
[Vis: Default editor] EUIficate Markdown tab #42677
Conversation
Pinging @elastic/kibana-app |
rows={20} | ||
fullWidth={true} | ||
data-test-subj="markdownTextarea" | ||
// resize="none" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll uncomment this when elastic/eui#2201 is resolved.
This comment has been minimized.
This comment has been minimized.
💚 Build Succeeded |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple suggestions for enhancements.
src/legacy/core_plugins/vis_type_markdown/public/markdown_vis_options.tsx
Outdated
Show resolved
Hide resolved
src/legacy/core_plugins/vis_type_markdown/public/markdown_vis_options.tsx
Outdated
Show resolved
Hide resolved
src/legacy/core_plugins/vis_type_markdown/public/markdown_vis_options.tsx
Outdated
Show resolved
Hide resolved
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
src/legacy/core_plugins/vis_type_markdown/public/markdown_vis_options.tsx
Outdated
Show resolved
Hide resolved
💚 Build Succeeded |
value={value} | ||
onChange={ev => setValue(paramName, ev.target.valueAsNumber)} | ||
value={stateValue} | ||
// @ts-ignore |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll uncomment this once elastic/eui#2211 is available.
💚 Build Succeeded |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more suggestion since the popout icon is so big compared to the text.
Other than that, LGTM
src/legacy/core_plugins/vis_type_markdown/public/markdown_options.tsx
Outdated
Show resolved
Hide resolved
}); | ||
|
||
const onChangeHandler = ( | ||
{ target: { valueAsNumber } }: React.ChangeEvent<HTMLInputElement>, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't forget to remove this type after add definition in EUI
import { RangeOption } from '../../kbn_vislib_vis_types/public/controls/range'; | ||
import { MarkdownVisParams } from './markdown_fn'; | ||
|
||
function MarkdownOptions({ stateParams, setValue }: VisOptionsProps<MarkdownVisParams>) { |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure. done.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
💚 Build Succeeded |
@flash1293, @timroes, @wylieconlon could someone please review this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was wondering, since that panel kind of looks very cluttered compared to our other visualizations, if it would make sense to split up the actual "Markdown" panel and create another panel under that with "Styling" or "Options" that would contain the font and links settings? @cchaos your thoughts on that?
src/legacy/core_plugins/vis_type_markdown/public/markdown_options.tsx
Outdated
Show resolved
Hide resolved
@timroes A second panel works for me! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In that case PR looks good to me. Tested on Chrome Linux
💚 Build Succeeded |
…p-metrics-selectall * 'master' of github.com:elastic/kibana: (27 commits) [ML] Data Frames: Analytics job creation. (elastic#43102) [Vis Default editor] Fix issue with Rollup (elastic#42430) [Vis: Default editor] EUIficate Markdown tab (elastic#42677) [New Platform Migration Phase I]: update dateHisogramInterval & parseEsInterval imports (elastic#42917) [Infra UI] Add AWS metrics to node detail page (elastic#42153) update apm index pattern (elastic#43106) [SIEM] Toggle Column / Code Coverage and Cypress (elastic#42766) skip failing test (elastic#43163) [code] Add option to turn the go dependency download on/off. (elastic#43096) disable visual regression jobs Removed dead code (elastic#42774) fixes csv export of saved searches that have _source field (elastic#43123) Export missing Context types (elastic#43051) Update dependency supports-color to v7 (elastic#43064) switch to icon type string instead of node (elastic#43111) [Maps] Enable borders for icon symbols (elastic#43066) [ftr] enable visualRegression jobs (elastic#42989) [ML] Converting single to multi metric job (elastic#42532) fix(NA): dont clean dll module if it is a package json file (elastic#42904) [Logs UI] Add link from the sample web logs to the Logs UI (elastic#42635) ...
Summary
A part of #38273.
EUIfication of the Options tab in the Markdown vis.
Error message:
Checklist
Use
strikethroughsto remove checklist items you don't feel are applicable to this PR.For maintainers