-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
jsx-slack v2 #141
Merged
jsx-slack v2 #141
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Now got similar compatibility with React.
NOTE: Renamed `Child` to `ChildElement`, and `Children` to `ChildElements`.
Closed
This was referenced Apr 14, 2020
Closed
…ntal) (#142) * Support automatic runtime mode for Babel transpiler * Disable ESLint for reference to built code * Remove unnecessary import and export for jsx-dev-runtime * Update structure of test cases for Babel * Add documentation of "How to setup JSX transpiler" * Add link * Update v2 highlights * Fix README.md
…ossible (#143) * Throw JSXSlackError instead of Error * Reset stack trace if have already known the sourcemap of error caused element * Update CHANGELOG.md and v2 highlights
* Bundle modules through rollup * [ci skip] Update CHANGELOG.md * Update README.md
…ion in <ConversationsSelect include> (#145) * Improve suggestion of filter kinds in IDE * Fix plural * [ci skip] Update CHANGELOG.md
* Add JSDoc for intrinsic HTML elements * Fix JSDoc for value prop of <li> tag
* Update demo schema and design * Apply Prettier formatting
w/ included fancy scrollbar (only for WebKit)
* Generate permalink to specific JSX in REPL * Don't stack history when updating hash * Unified design of demo page in cross-browser * Apply Prettier formatting * Update CHANGELOG.md
* Generate permalink to specific JSX in REPL * Don't stack history when updating hash * Unified design of demo page in cross-browser * Support dark mode in demo REPL * [ci skip] Update CHANGELOG.md * Add new section to v2 highlights: REPL demo in v2 * Update section level
* Add permalink to example ported from BKB templates * Fix example of notification settings modal * Apply lazy loading for images on demo page * Update preview buttons in documentation Use redirection by REPL if possible.
* Update jsx-slack logo and logotype * Apply informations for Open Graph Protocol to REPL * Update example picture of JSX * Update some sentences on README.md * Apply Prettier formatting
Use absolute path to avoid broken link in release page.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm happy to announce jsx-slack v2 is now in beta! ✨
I've fully rewritten JSX structure and built-in components based on a proposal at #128.
▶︎ See highlight of v2
▶︎ Show
v2
branch▶︎ REPL demo in v2
We want to collect feedback to v2 beta for a while. If had no critical problems, I'm going to merge into
master
and bump to v2 in late April or early May.Remaining ToDo in beta
__source
prop by@babel/plugin-transform-react-jsx-source
([v2] Reset stack trace to point the location of error caused JSX if possible #143)jsx
,jsxs
andjsxDEV
(EXPERIMENTAL) ([v2] Provide runtimes for Babel 7.9 automatic JSX transpile (experimental) #142)Breaking
<CheckboxGroup values>
and<Checkbox checked>
do no longer mergeJSXSlack.Child
andJSXSlack.Children
have been renamed intoJSXSlack.ChildElement
andJSXSlack.ChildElements
and no longer provided genericsChanged
<Home>
container now accepts<Input type="hidden" />
and custom transformer to store private metadatavalue
prop for<Option>
has made optional to follow HTML specificationconfirm
prop for interactive block elements accepts the raw confirm composition object<a>
tag renders short syntax for hyperlink if possibleAdded
JSXSlack.createElement
,JSXSlack.isValidElement
, andJSXSlack.Children
helpers<Option selected>
and<RadioButton checked>
value
prop as an alias intoinitialXXX
prop in some interactive componentsautomatic
runtime in Babel >= 7.9 (experimental) (#142)Fixed
<ConversationsSelect include>
(#145)Removed
JSXSlack.legacyParser()
andjsxslack.fragment
Deprecated
jsxslack.raw
template literal tag (It has become just an alias tojsxslack
in v2)