Initial commit

This commit is contained in:
James Nuanez
2020-04-02 17:12:06 -07:00
commit a4fc109eb5
13 changed files with 15573 additions and 0 deletions

21
.gitignore vendored Normal file
View File

@@ -0,0 +1,21 @@
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*

1
README.md Normal file
View File

@@ -0,0 +1 @@
# Jambonz CPAAS UI

15358
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

36
package.json Normal file
View File

@@ -0,0 +1,36 @@
{
"name": "jambonz-cpaas-ui",
"version": "1.0.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1",
"styled-components": "^5.0.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

14
public/index.html Normal file
View File

@@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#565656" />
<meta name="description" content="Jambonz is an open source Communications Platform as a Service (CPaaS) built on drachtio, the open source project for creating SIP server applications." />
<title>Jambonz | Open Source CPAAS</title>
</head>
<body>
<noscript>Please enable JavaScript in order to run this app.</noscript>
<div id="root"></div>
</body>
</html>

2
public/robots.txt Normal file
View File

@@ -0,0 +1,2 @@
User-agent: *
Disallow:

11
src/App.js Normal file
View File

@@ -0,0 +1,11 @@
import React from 'react';
function App() {
return (
<div>
<h1>Jambonz</h1>
</div>
);
}
export default App;

Binary file not shown.

Binary file not shown.

Binary file not shown.

121
src/index.css Normal file
View File

@@ -0,0 +1,121 @@
/*===========================================================================*/
/* Fonts */
/*===========================================================================*/
@font-face {
font-family: 'WorkSans';
src: local('WorkSans'), url(./fonts/WorkSans-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'WorkSans';
src: local('WorkSans'), url(./fonts/WorkSans-Medium.ttf) format('truetype');
font-weight: 500;
}
@font-face {
font-family: 'WorkSans';
src: local('WorkSans'), url(./fonts/WorkSans-SemiBold.ttf) format('truetype');
font-weight: 600;
}
/*===========================================================================*/
/* Global Styles */
/*===========================================================================*/
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
body {
margin: 0;
background: #F3F3F3;
color: #565656;
font-family: WorkSans, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}
::selection {
background-color: #D91C5C;
color: #FFF;
}
/*===========================================================================*/
/* Normalize.css */
/*===========================================================================*/
main {
display: block;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
textarea {
overflow: auto;
}

9
src/index.js Normal file
View File

@@ -0,0 +1,9 @@
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
ReactDOM.render(
<App />,
document.getElementById('root')
);