Upload 1.9
This commit is contained in:
@@ -1,21 +1,25 @@
|
|||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
const Statistics = (props) => {
|
const Statistics = (props) => {
|
||||||
return (
|
if (props.good + props.neutral + props.bad === 0) {
|
||||||
<div>
|
return <p>No feedback given</p>;
|
||||||
<p>good {props.good}</p>
|
} else {
|
||||||
<p>neutral {props.neutral}</p>
|
return (
|
||||||
<p>bad {props.bad}</p>
|
<div>
|
||||||
<p> all {props.good + props.neutral + props.bad}</p>
|
<p>good {props.good}</p>
|
||||||
<p>
|
<p>neutral {props.neutral}</p>
|
||||||
average{" "}
|
<p>bad {props.bad}</p>
|
||||||
{(props.good - props.bad) / (props.good + props.neutral + props.bad)}
|
<p> all {props.good + props.neutral + props.bad}</p>
|
||||||
</p>
|
<p>
|
||||||
<p>
|
average{" "}
|
||||||
positive {(props.good / (props.good + props.neutral + props.bad)) * 100}{" "}
|
{(props.good - props.bad) / (props.good + props.neutral + props.bad)}
|
||||||
%
|
</p>
|
||||||
</p>
|
<p>
|
||||||
</div>
|
positive{" "}
|
||||||
);
|
{(props.good / (props.good + props.neutral + props.bad)) * 100} %
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
const App = () => {
|
const App = () => {
|
||||||
// save clicks of each button to its own state
|
// save clicks of each button to its own state
|
||||||
|
|||||||
Reference in New Issue
Block a user