draft post list features

This commit is contained in:
ghost 2023-12-05 05:48:25 +02:00
parent 21f47db55b
commit 26a90a3ae0
3 changed files with 23 additions and 9 deletions

View File

@ -70,6 +70,7 @@ main > h1
font-weight: normal; font-weight: normal;
margin: 16px 0; margin: 16px 0;
padding: 0 4px; padding: 0 4px;
text-align: right;
} }
main > form > input[type="text"] main > form > input[type="text"]
@ -89,6 +90,7 @@ main > ul
main > ul > li main > ul > li
{ {
margin: 8px 0; margin: 8px 0;
word-wrap: break-word;
} }
footer footer

View File

@ -53,24 +53,27 @@ class RoomController extends AbstractController
$this->getParameter('app.kevacoin.password') $this->getParameter('app.kevacoin.password')
); );
// Get room messages // Get room posts
$messages = []; $posts = [];
foreach ((array) $client->kevaFilter($request->get('namespace')) as $message) foreach ((array) $client->kevaFilter($request->get('namespace')) as $message)
{ {
$messages[] = $message; $posts[] =
[
'key' => $message['key'],
'value' => $message['value'],
'height' => $message['height'],
'vout' => $message['vout'],
'txid' => $message['txid'],
];
} }
// Return result // Return result
return $this->render( return $this->render(
'default/room/index.html.twig', 'default/room/index.html.twig',
[ [
'room' => 'posts' => $posts,
[ 'request' => $request
'namespace' => $request->get('namespace')
],
'messages' => $messages,
'request' => $request
] ]
); );
} }

View File

@ -10,6 +10,15 @@
) )
) )
}} }}
{% if posts %}
<ul>
{% for post in posts %}
<li>
{{ post.value }}
</li>
{% endfor %}
</ul>
{% endif %}
{% endblock %} {% endblock %}
{% block footer_content %} {% block footer_content %}
{{ {{