feat: updated docs and added description to files
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
package templates
|
||||
|
||||
// this file has all the templates for the /team/presence page
|
||||
|
||||
import "arbeitszeitmessung/models"
|
||||
import "arbeitszeitmessung/helper"
|
||||
|
||||
templ TeamPresencePage(teamPresence map[models.User]bool) {
|
||||
@Base()
|
||||
@BasePage()
|
||||
@headerComponent()
|
||||
<div class="grid-main divide-y-1">
|
||||
<div class="grid-sub divide-x-1 bg-neutral-300">
|
||||
@@ -27,3 +29,14 @@ templ TeamPresencePage(teamPresence map[models.User]bool) {
|
||||
}
|
||||
</div>
|
||||
}
|
||||
|
||||
templ userPresenceComponent(user models.User, present bool) {
|
||||
<div class="grid-cell group flex flex-row gap-2">
|
||||
if present {
|
||||
<div class="h-8 bg-accent rounded-md group-hover:text-black md:text-transparent text-center p-1">Anwesend</div>
|
||||
} else {
|
||||
<div class="h-8 bg-red-600 rounded-md group-hover:text-white md:text-transparent text-center p-1">Abwesend</div>
|
||||
}
|
||||
<p>{ user.Vorname } { user.Name }</p>
|
||||
</div>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user