forked from alemi/upub
fix(web): input spacings, allow setting obj id
because even when posting embedded objects we may be doing an update
This commit is contained in:
parent
867740b2e6
commit
7c5b3fca1f
1 changed files with 7 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
||||||
use apb::{ActivityMut, ObjectMut};
|
use apb::{ActivityMut, BaseMut, ObjectMut};
|
||||||
|
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
use crate::prelude::*;
|
use crate::prelude::*;
|
||||||
|
@ -136,11 +136,13 @@ pub fn AdvancedPostBox(username: Signal<Option<String>>, advanced: WriteSignal<b
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div class:hidden=move|| !embedded.get()>
|
<div class:hidden=move|| !embedded.get()>
|
||||||
|
<input class="w-100" type="text" node_ref=object_id_ref title="objectId" placeholder="objectId" />
|
||||||
|
|
||||||
<input class="w-100" type="text" node_ref=summary_ref title="summary" placeholder="summary" />
|
<input class="w-100" type="text" node_ref=summary_ref title="summary" placeholder="summary" />
|
||||||
|
|
||||||
<input class="w-100 ml-s" type="text" node_ref=name_ref title="name" placeholder="name" />
|
<input class="w-100" type="text" node_ref=name_ref title="name" placeholder="name" />
|
||||||
<input class="w-100 ml-s" type="text" node_ref=context_ref title="context" placeholder="context" />
|
<input class="w-100" type="text" node_ref=context_ref title="context" placeholder="context" />
|
||||||
<input class="w-100 ml-s" type="text" node_ref=reply_ref title="inReplyTo" placeholder="inReplyTo" />
|
<input class="w-100" type="text" node_ref=reply_ref title="inReplyTo" placeholder="inReplyTo" />
|
||||||
|
|
||||||
<textarea rows="5" class="w-100" node_ref=content_ref title="content" placeholder="content" ></textarea>
|
<textarea rows="5" class="w-100" node_ref=content_ref title="content" placeholder="content" ></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
@ -182,6 +184,7 @@ pub fn AdvancedPostBox(username: Signal<Option<String>>, advanced: WriteSignal<b
|
||||||
if embedded.get() {
|
if embedded.get() {
|
||||||
apb::Node::object(
|
apb::Node::object(
|
||||||
serde_json::Value::Object(serde_json::Map::default())
|
serde_json::Value::Object(serde_json::Map::default())
|
||||||
|
.set_id(object_id.as_deref())
|
||||||
.set_object_type(Some(apb::ObjectType::Note))
|
.set_object_type(Some(apb::ObjectType::Note))
|
||||||
.set_name(name.as_deref())
|
.set_name(name.as_deref())
|
||||||
.set_summary(summary.as_deref())
|
.set_summary(summary.as_deref())
|
||||||
|
|
Loading…
Reference in a new issue