Updated error function
This commit is contained in:
parent
d4b80352d0
commit
2b778223e3
@ -16,13 +16,13 @@ export const Error = () => (
|
||||
</div>
|
||||
);
|
||||
|
||||
export function buildErrorStringFromArray(error) {
|
||||
let errors = []
|
||||
export function builfArrayFromObject(error) {
|
||||
let errors = [];
|
||||
for (let key in error) {
|
||||
errors.push(key + ": " + error[key])
|
||||
errors.push(key + ": " + error[key]);
|
||||
// console.log(key + ": " + error[key])
|
||||
}
|
||||
return errors
|
||||
return errors;
|
||||
}
|
||||
|
||||
// export default Error;
|
||||
|
||||
@ -3,21 +3,42 @@ import { UList } from "../root/common/Functionality/UnorderedList";
|
||||
// // Generic Msgbox
|
||||
|
||||
function Msgbox(props) {
|
||||
return <div>
|
||||
return (
|
||||
<div>
|
||||
<div className="card-panel grey darken-1">
|
||||
<div className="card-content white-link">
|
||||
<center>
|
||||
<span className="card-title">
|
||||
{ props.error ? <span className="white-text"> { "Unable to update: " } <UList className="white-text" listItems={props.error}></UList> </span>
|
||||
: props.msg ? <span className="white-text">{ "Updated migration details for: " + props.msg }</span>
|
||||
: props.linkid ? <a href={ process.env.REACT_APP_SITE_URL + "migrations/" + props.linkid }
|
||||
className="white-link">{process.env.REACT_APP_SITE_URL + "migrations/" + props.linkid }</a>
|
||||
: null}
|
||||
{props.error ? (
|
||||
<span className="white-text">
|
||||
{" "}
|
||||
{"Error: "}{" "}
|
||||
<UList className="white-text" listItems={props.error}></UList>{" "}
|
||||
</span>
|
||||
) : props.msg ? (
|
||||
<span className="white-text">
|
||||
{"Updated migration details for: " + props.msg}
|
||||
</span>
|
||||
) : props.linkid ? (
|
||||
<a
|
||||
href={
|
||||
process.env.REACT_APP_SITE_URL +
|
||||
"migrations/" +
|
||||
props.linkid
|
||||
}
|
||||
className="white-link"
|
||||
>
|
||||
{process.env.REACT_APP_SITE_URL +
|
||||
"migrations/" +
|
||||
props.linkid}
|
||||
</a>
|
||||
) : null}
|
||||
</span>
|
||||
</center>
|
||||
</div>
|
||||
</div>
|
||||
</div>;
|
||||
}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default Msgbox;
|
||||
|
||||
@ -1,9 +1,15 @@
|
||||
import React from "react";
|
||||
|
||||
export function UList(props){
|
||||
return (<div>
|
||||
export function UList(props) {
|
||||
return (
|
||||
<div>
|
||||
<ul>
|
||||
{props.listItems.map((item) => (<li className="white-text">{item}</li>))}
|
||||
{props.listItems.map((item) => (
|
||||
<li liClass="white-text" className={props.liClass}>
|
||||
{item}
|
||||
</li>
|
||||
))}
|
||||
</ul>
|
||||
</div>)
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user