pull/81/head
DahmaneYanis 1 year ago committed by d_yanis
parent b53576fade
commit 15ff5db339

@ -18,6 +18,7 @@ export default function Home({
{tactics.map(tactic => (
<div>{tactic.name}</div>
))}
<Body tactics={tactics}/>
</div>
)
}
@ -32,11 +33,12 @@ export function Title() {
}
export function Body() {
export function Body({tactics} : {tactics : Tactic[]}) {
return (
<div id="body">
<Team/>
<Tactic/>
<Tactic tactics={tactics}/>
</div>
)
}
@ -50,12 +52,23 @@ export function Team() {
)
}
export function Tactic() {
export function Tactic({tactics} : { tactics : Tactic[]}) {
const listTactic = tactics.map(tactic =>
<li
key = {tactic.id}
>
{tactic.name} : {tactic.creationDate}
</li>
);
return (
<div id="tactic">
<div id="titreTactic">
<h2>Mes stratégies</h2>
<button id="createTactic" onClick={() => (location.pathname = "/tactic/new")}>+</button>
<ul>
{listTactic}
</ul>
</div>
</div>
)

@ -24,6 +24,7 @@ class UserController {
*/
public function home(SessionHandle $session): ViewHttpResponse {
$lastTactic = $this->tactics->getLast(5);
var_dump($lastTactic);
return ViewHttpResponse::react("views/Home.tsx", [
"tactics" => $lastTactic
]);

@ -51,7 +51,7 @@ class TacticInfoGateway {
[":nb" => [$nb, PDO::PARAM_INT]]
);
if (count($res) == 0) {
return null;
return [];
}
return $res;
}

Loading…
Cancel
Save