mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 10:33:43 +08:00
ccf0b61fe3
No need for a build step here, since the helpers are all simple js.
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
import { and, not } from "truth-helpers";
|
|
import CookText from "discourse/components/cook-text";
|
|
import i18n from "discourse-common/helpers/i18n";
|
|
|
|
const DashboardNewFeatureItem = <template>
|
|
<div class="admin-new-feature-item">
|
|
<div class="admin-new-feature-item__content">
|
|
<div class="admin-new-feature-item__header">
|
|
{{#if (and @item.emoji (not @item.screenshot_url))}}
|
|
<div class="admin-new-feature-item__new-feature-emoji">
|
|
{{@item.emoji}}
|
|
</div>
|
|
{{/if}}
|
|
<h3>
|
|
{{@item.title}}
|
|
</h3>
|
|
</div>
|
|
|
|
{{#if @item.screenshot_url}}
|
|
<img
|
|
src={{@item.screenshot_url}}
|
|
class="admin-new-feature-item__screenshot"
|
|
alt={{@item.title}}
|
|
/>
|
|
{{/if}}
|
|
|
|
<div class="admin-new-feature-item__feature-description">
|
|
<CookText @rawText={{@item.description}} />
|
|
|
|
{{#if @item.link}}
|
|
<a
|
|
href={{@item.link}}
|
|
target="_blank"
|
|
rel="noopener noreferrer"
|
|
class="admin-new-feature-item__learn-more"
|
|
>
|
|
{{i18n "admin.dashboard.new_features.learn_more"}}
|
|
</a>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>;
|
|
|
|
export default DashboardNewFeatureItem;
|