diff --git a/app/web/src/components/ActionWidget.vue b/app/web/src/components/ActionWidget.vue index 900a4707f5..4c96d24b0f 100644 --- a/app/web/src/components/ActionWidget.vue +++ b/app/web/src/components/ActionWidget.vue @@ -3,7 +3,9 @@ v-if="action" :class=" clsx( - 'flex items-center gap-xs p-2xs rounded-md cursor-pointer border', + 'flex items-center gap-xs p-2xs cursor-pointer border-x border-b', + themeClasses('border-neutral-200', 'border-neutral-600'), + 'hover:outline-blue-300 hover:outline hover:z-10 -outline-offset-1', isActive ? 'bg-action-500 border-action-500 text-white' : '', ) " @@ -11,8 +13,10 @@ > -
{{ action?.displayName }}
-
{{ component?.displayName }}
+
{{ action?.displayName }}
+
+ {{ component?.displayName }} +
- + + @@ -29,7 +46,7 @@ import * as _ from "lodash-es"; import clsx from "clsx"; import { PropType, computed } from "vue"; -import { Icon, Stack } from "@si/vue-lib/design-system"; +import { Icon, Stack, themeClasses } from "@si/vue-lib/design-system"; import { ActionPrototypeId, useActionsStore } from "@/store/actions.store"; import { ComponentId, useComponentsStore } from "@/store/components.store"; import StatusIndicatorIcon from "./StatusIndicatorIcon.vue"; diff --git a/app/web/src/components/AssetActionsDetails.vue b/app/web/src/components/AssetActionsDetails.vue index 6d827d9a30..2e5f10f7ef 100644 --- a/app/web/src/components/AssetActionsDetails.vue +++ b/app/web/src/components/AssetActionsDetails.vue @@ -15,11 +15,13 @@ No Actions available -
-
- Actions will be enacted after this change set has been applied. To - do so, deselect this component and click the "Apply Changes" button - in the top right. +
+
+ Select the actions you want to run below. Actions will be enacted + after this change set has been applied. To do so, deselect this + component and click the "Apply Changes" button in the top right.
diff --git a/app/web/src/components/AttributesPanel/AttributesPanelItem.vue b/app/web/src/components/AttributesPanel/AttributesPanelItem.vue index 085a02c635..b7fc480c1e 100644 --- a/app/web/src/components/AttributesPanel/AttributesPanelItem.vue +++ b/app/web/src/components/AttributesPanel/AttributesPanelItem.vue @@ -121,7 +121,14 @@ v-model="newMapChildKey" type="text" placeholder="key" - class="attributes-panel-item__new-child-key-input" + :class=" + clsx( + 'attributes-panel-item__new-child-key-input', + isMapKeyError && + 'attributes-panel-item__new-child-key-input__error', + ) + " + @blur="clearKeyError" @keyup.enter="addChildHandler" /> @@ -133,6 +140,13 @@ {{ isArray ? "Add array item" : "Add map item" }}
+
+ You must enter a valid key. +
@@ -356,7 +370,7 @@