chat: style fixes during review, use metadata-hook

This commit is contained in:
Matilde Park 2020-03-02 23:27:07 -05:00
parent e3e7c9e80c
commit 869f19c8f8
2 changed files with 20 additions and 11 deletions

View File

@ -183,7 +183,7 @@ class UrbitApi {
metadataAction(data) {
console.log(data)
return this.action("metadata-store", "metadata-action", data);
return this.action("metadata-hook", "metadata-action", data);
}
metadataAdd(appPath, groupPath, title, description, dateCreated, color) {
@ -196,11 +196,11 @@ class UrbitApi {
"app-name": "chat"
},
metadata: {
title: title,
description: description,
color: color,
title,
description,
color,
'date-created': dateCreated,
creator: creator
creator
}
}
})

View File

@ -131,7 +131,7 @@ export class SettingsScreen extends Component {
ref="rename"
onClick={() => {
if (chatOwner) {
this.refs.rename.innerText = "Saved";
props.api.setSpinner(true);
props.api.metadataAdd(
association['app-path'],
association['group-path'],
@ -139,7 +139,10 @@ export class SettingsScreen extends Component {
association.metadata.description,
association.metadata['date-created'],
uxToHex(association.metadata.color)
)
).then(() => {
this.refs.rename.innerText = "Saved";
props.api.setSpinner(false);
})
}
}}>
Save
@ -161,7 +164,7 @@ export class SettingsScreen extends Component {
ref="description"
onClick={() => {
if (chatOwner) {
this.refs.description.innerText = "Saved";
props.api.setSpinner(true);
props.api.metadataAdd(
association['app-path'],
association['group-path'],
@ -169,7 +172,10 @@ export class SettingsScreen extends Component {
this.state.description,
association.metadata['date-created'],
uxToHex(association.metadata.color)
)
).then(() => {
this.refs.description.innerText = "Saved";
props.api.setSpinner(false);
})
}
}}>
Save
@ -191,7 +197,7 @@ export class SettingsScreen extends Component {
ref="color"
onClick={() => {
if ((chatOwner) && (this.state.color.match(/[0-9A-F]{6}/i))) {
this.refs.color.innerText = "Saved";
props.api.setSpinner(true);
props.api.metadataAdd(
association['app-path'],
association['group-path'],
@ -199,7 +205,10 @@ export class SettingsScreen extends Component {
association.metadata.description,
association.metadata['date-created'],
this.state.color
)
).then(() => {
this.refs.color.innerText = "Saved";
props.api.setSpinner(false);
})
}
}}>
Save