Skip to content

Commit 59c1e76

Browse files
committed
fix json editor in doc interface
1 parent 064ae3f commit 59c1e76

File tree

5 files changed

+34
-11
lines changed

5 files changed

+34
-11
lines changed

packages/tdb-dashboard/src/App.css

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,8 @@ div.progress-bar-container {
194194

195195

196196

197-
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
197+
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus,
198+
.success__color {
198199
color: #00bc8c !important;
199200
}
200201

@@ -768,6 +769,18 @@ pre.CodeMirror-line > span > span.cm-string {
768769
padding-top: 20px;
769770
}
770771

772+
/** Setting heigt of code mirror in doc interface */
773+
.document__interface__main .CodeMirror,
774+
.tdb__frame__display .CodeMirror {
775+
min-height: 400px !important;
776+
height: auto !important;
777+
}
778+
779+
.document__interface__main .CodeMirror-scroll,
780+
.tdb__frame__display .CodeMirror-scroll {
781+
min-height: 400px !important;
782+
}
783+
771784

772785
/*** Pink: de7dd8, Purple: 855afc, Blue: 4c58d2, Yellow: f9d891 ***/
773786

packages/tdb-dashboard/src/components/JsonFrameViewer.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const JsonFrameViewer = ({jsonData, mode, setExtracted}) => {
4949
lineNumbers: true,
5050
lineWrapping: true,
5151
//lint: true,
52-
matchBrackets: true,
52+
matchBrackets: true,
5353
autoCloseBrackets: true,
5454
height: "auto",
5555
//viewportMargin: Infinity,
@@ -65,18 +65,27 @@ export const JsonFrameViewer = ({jsonData, mode, setExtracted}) => {
6565
function handleSubmit(data) {
6666
if(setExtracted) setExtracted(data)
6767
}
68+
69+
const onBlurHandler = (value) =>{
70+
//setValue(value)
71+
setData(JSON.parse(value))
72+
}
6873

6974
// onBlur
7075
return <React.Fragment>
7176
<CodeMirror
7277
value={JSON.stringify(data, null, 2)}
7378
options={cmOptions}
74-
onChange={(editor, data, value) => {
79+
onBlur={(editor, data, value) => {
80+
const editorValue =editor.doc.getValue()
81+
onBlurHandler(editorValue)
82+
}}
83+
/*onChange={(editor, data, value) => {
7584
console.log("value", value, typeof value)
7685
setData(JSON.parse(value))
7786
// setting constant to maintain value between form & json view
7887
if(mode !== CONST.VIEW_DOCUMENT && setJsonContent) setJsonContent(JSON.parse(value))
79-
}}
88+
}}*/
8089
/>
8190
{mode!==CONST.VIEW_DOCUMENT &&
8291
<Button className="btn mt-2 float-left" variant="info" onClick={(e) => handleSubmit(data)}>

packages/tdb-dashboard/src/components/ReviewComponent.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const ToggleActions = ({ message }) => {
3434
}, [action])
3535

3636
const reviewButtons = [
37-
{ name: CONST.APPROVE, value: CONST.APPROVE, className: "rounded-left", variant: "outline-success", icon: <AiOutlineCheck className="mr-1 mb-1 text-success"/> },
37+
{ name: CONST.APPROVE, value: CONST.APPROVE, className: "rounded-left", variant: "outline-success", icon: <AiOutlineCheck className="mr-1 mb-1 success__color"/> },
3838
{ name: CONST.REJECT, value: CONST.REJECT , className: "rounded-right", variant: "outline-danger", icon: <AiOutlineClose className="mr-1 mb-1 text-danger"/> }
3939
];
4040

packages/tdb-dashboard/src/components/UserMenu.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {Button, Dropdown,Nav} from 'react-bootstrap';
33
import {PROFILE,PLANS} from "../routing/constants"
44
import {NavLink as RouterNavLink} from "react-router-dom"
55
import {AiOutlineUser, AiOutlinePoweroff,AiOutlineUsergroupAdd} from "react-icons/ai"
6-
import {FaExchangeAlt} from "react-icons/fa"
6+
import {BsPersonCheck} from "react-icons/bs"
77
import {WOQLClientObj} from '../init-woql-client'
88

99
export const UserMenu = ({organization}) => {
@@ -81,11 +81,11 @@ export const UserMenu = ({organization}) => {
8181
<Dropdown.Menu >
8282
<Dropdown.Item>
8383
<Nav.Link as={RouterNavLink}
84-
title={"View Profile Page"}
84+
title={"View Subscription"}
8585
to={`/${PLANS}`}
8686

8787
id={"plans"}>
88-
<AiOutlineUser className="mr-3 mb-1" />Subscription
88+
<BsPersonCheck className="mr-3 mb-1" />Subscription
8989
</Nav.Link>
9090
</Dropdown.Item>
9191
{organization && <Dropdown.Item>

packages/tdb-dashboard/src/components/utils.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {format, subSeconds} from "date-fns"
55
import {FiCopy} from "react-icons/fi"
66
import React, {useState} from "react"
77
import {VscGitPullRequestDraft} from "react-icons/vsc"
8+
import {AiOutlineDeleteRow} from "react-icons/ai"
89
import {VscGitPullRequest} from "react-icons/vsc"
910
import {VscCheck} from "react-icons/vsc"
1011
import {AiOutlineCheck} from "react-icons/ai"
@@ -286,9 +287,9 @@ export const getDays = (timestamp) =>{
286287

287288
export const iconTypes={
288289
[OPEN]:<VscGitPullRequestDraft className="text-muted mb-1 mr-1"/>,
289-
[SUBMITTED]:<VscGitPullRequest className="text-success mb-1 mr-1"/>,
290-
[REJECTED]:<VscGitPullRequest className="text-danger mb-1 mr-1"/>,
291-
[MERGED] :<VscCheck className="text-success mb-1 mr-1"/>
290+
[SUBMITTED]:<VscGitPullRequest className="text-warning mb-1 mr-1"/>,
291+
[REJECTED]:<AiOutlineDeleteRow className="text-danger mb-1 mr-1"/>,
292+
[MERGED] :<VscCheck className="success__color mb-1 mr-1"/>
292293
}
293294

294295

0 commit comments

Comments
 (0)