All Projects → alessh → react-ui5

alessh / react-ui5

Licence: other
A react based implementation of the SAP OpenUI5 framework

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to react-ui5

openui5-tour
OpenUI5 Tour enables an user-friendly way to showcase products and features in your website.
Stars: ✭ 21 (-38.24%)
Mutual labels:  openui5-framework
openui5-validator
A library to validate OpenUI5 fields
Stars: ✭ 17 (-50%)
Mutual labels:  openui5-framework

React UI5

NPM

Travis npm package Coveralls

A react based implementation of the SAP OpenUI5 framework (https://openui5.hana.ondemand.com).

###Installation

npm install react-ui5 --save

###Use

import sap from 'react-ui5'

###index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <title>React-UI5 App</title>
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>

###App.js

import React, { Component } from 'react';

import sap from 'react-ui5'

class App extends Component {
  render() {
    return (
      <sap.m.Shell>
        <sap.m.Page title="Page Demo" >
          <sap.m.Button>To Page 2</sap.m.Button>
        </sap.m.Page>

      </sap.m.Shell>
    );
  }
}

export default App;

###Demo Sample

###Supported Components

component methods progress
Shell 90%
Page title 80%
Button 50%
TabContainer 40%
SplitContainer 30%
TabSplit 20%

###SplitContainer

<SplitContainer />

Master Detail Page ###TabContainer

<TabContainer />

Table Container

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].