2021-01-13 04:34:25 +00:00
|
|
|
@use crate::templates::{icon, banner};
|
2021-01-22 05:42:19 +00:00
|
|
|
@use crate::profile::Profile;
|
2021-01-13 04:34:25 +00:00
|
|
|
|
2021-01-22 05:42:19 +00:00
|
|
|
@(profile: &Profile)
|
2021-01-13 04:34:25 +00:00
|
|
|
|
2021-01-22 05:42:19 +00:00
|
|
|
<div class="@profile.class_string()">
|
|
|
|
@:banner(&profile.banner)
|
|
|
|
<div class="toolkit-profile--content">
|
|
|
|
<div class="toolkit-profile--content--top">
|
|
|
|
@:icon(&profile.icon)
|
|
|
|
<div class="toolkit-profile--meta">
|
|
|
|
<div class="toolkit-profile--meta--display">
|
|
|
|
@if let Some(display_name) = &profile.display_name {
|
|
|
|
@display_name
|
|
|
|
} else {
|
|
|
|
|
|
|
|
}
|
2021-01-13 04:34:25 +00:00
|
|
|
</div>
|
2021-01-22 05:42:19 +00:00
|
|
|
<div class="toolkit-profile--meta--handle">@profile.handle</div>
|
2021-01-13 04:34:25 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
2021-01-22 05:42:19 +00:00
|
|
|
@if let Some(description) = &profile.description {
|
|
|
|
<div class="toolkit-profile--description">@description</div>
|
|
|
|
}
|
2021-01-13 04:34:25 +00:00
|
|
|
</div>
|
2021-01-22 05:42:19 +00:00
|
|
|
</div>
|