feat: OpenUI5/SAPUI5 todo sample using UI5 Web Components - #1
Open
ilhan007 wants to merge 1 commit into
Open
Conversation
Feature-identical to the React/Angular/Vue samples, built with the OpenUI5/SAPUI5 programming model (XML views + TypeScript controller) consuming @ui5/webcomponents via ui5-tooling-modules + ui5-tooling-transpile. - Add / edit / delete todos; complete via multi-select lists - ShellBar with logo, theme-switcher popover, profile popover - Settings dialog (RTL + compact density), help dialog - Web Components as XML nodes; slots as aggregations; UI5 accessors in the controller
This file contains hidden or 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
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.
Adds the OpenUI5/SAPUI5 counterpart of the existing framework samples (React / Angular / Vue) — a feature-identical Todo app, built with the OpenUI5/SAPUI5 programming model consuming
@ui5/webcomponents.What it does
sap_horizondefault theme as the other samplesHow it's built (per the docs)
ui5-tooling-modules+ui5-tooling-transpile@ui5/webcomponents/distnamespaces); slots as aggregation wrappers; controller uses UI5 accessors (getValue,setOpen,getParameter, binding contexts)sapUi*Marginspacing classes;FormattedTextfor the help contentSee the README for the full build/run walkthrough (
npm install/npm start).Verified locally:
tscclean,ui5 buildsucceeds, runs with a clean console in Chrome.