The frontend/UI server, written in JS using the MarkoJS library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

11 lines
762 B

  1. <if (!state.deleted)>
  2. <compact-list-property primary label="Name" value=input.data.name />
  3. <compact-list-property label="Event" weak=(input.data.eventName === "") value=(input.data.eventName || "None") />
  4. <compact-list-property long label="Location" weak=(input.data.locationName === "") value=(input.data.locationName || "None") />
  5. <compact-list-property short weak=!input.data.logged short label="Logged" value=(input.data.logged ? "On" : "Off") />
  6. <compact-list-options>
  7. <if-permitted user=input.user permission="channel.edit">
  8. <a on-click("open", "edit")>Edit</a>
  9. </if-permitted>
  10. </compact-list-options>
  11. <edit-channel-modal enabled=(state.modal === "edit") channel=input.data on-edited("emit", "edited") on-close("close") />
  12. </if>