diff --git a/packages/editor-ui/src/components/Badge.vue b/packages/editor-ui/src/components/Badge.vue new file mode 100644 index 0000000000..0c61c95b61 --- /dev/null +++ b/packages/editor-ui/src/components/Badge.vue @@ -0,0 +1,49 @@ + + + + + \ No newline at end of file diff --git a/packages/editor-ui/src/components/VersionCard.vue b/packages/editor-ui/src/components/VersionCard.vue index f6d72a3145..27717e948b 100644 --- a/packages/editor-ui/src/components/VersionCard.vue +++ b/packages/editor-ui/src/components/VersionCard.vue @@ -5,12 +5,21 @@
Version {{version.name}}
- -
This version has a security issue.
It is listed here for completeness.
- -
- Security update - Breaking changes + + + + +
Released  @@ -34,10 +43,12 @@ import Vue from 'vue'; import NodeIcon from './NodeIcon.vue'; import { IVersion } from '@/Interface'; import TimeAgo from './TimeAgo.vue'; +import Badge from './Badge.vue'; +import WarningTooltip from './WarningTooltip.vue'; export default Vue.extend({ - components: { NodeIcon, TimeAgo }, + components: { NodeIcon, TimeAgo, Badge, WarningTooltip }, name: 'UpdatesPanel', props: ['version'], computed: { @@ -115,32 +126,4 @@ export default Vue.extend({ .expanded { grid-row-gap: 8px; } - - .badge { - font-size: 11px; - line-height: 18px; - max-height: 18px; - font-weight: 400; - display: flex; - align-items: center; - padding: 2px 4px; - } - - .security-update { - color: $--version-card-security-badge-color; - background-color: $--version-card-security-badge-background-color; - border-color: $--version-card-security-badge-border-color; - } - - .breaking-change { - background-color: $--version-card-breaking-change-background-color; - color: $--version-card-breaking-change-color; - border: none; - } - - .security-flag { - font-size: 14px; - height: 18px; - color: $--version-card-security-flag-color; - } diff --git a/packages/editor-ui/src/components/WarningTooltip.vue b/packages/editor-ui/src/components/WarningTooltip.vue new file mode 100644 index 0000000000..75b3a2a702 --- /dev/null +++ b/packages/editor-ui/src/components/WarningTooltip.vue @@ -0,0 +1,15 @@ + + + + \ No newline at end of file