Skip to content

Commit 7f8bcb3

Browse files
committed
feat(style): adjust main assistant title color and icon
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
1 parent 7f28445 commit 7f8bcb3

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

src/components/AssistantTextProcessingForm.vue

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<div v-else
99
class="assistant-form">
1010
<span class="assistant-bubble">
11-
<CreationIcon :size="16" class="icon" />
12-
<span>{{ t('assistant', 'Nextcloud Assistant') }}</span>
11+
<NcAssistantIcon />
12+
<strong class="assistant-bubble__label">{{ t('assistant', 'Nextcloud Assistant') }}</strong>
1313
</span>
1414
<TaskTypeSelect
1515
v-model="mySelectedTaskTypeId"
@@ -140,6 +140,7 @@ import NcAppNavigationNew from '@nextcloud/vue/components/NcAppNavigationNew'
140140
import NcButton from '@nextcloud/vue/components/NcButton'
141141
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
142142
import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
143+
import NcAssistantIcon from '@nextcloud/vue/components/NcAssistantIcon'
143144
144145
import AssistantFormInputs from './AssistantFormInputs.vue'
145146
import AssistantFormOutputs from './AssistantFormOutputs.vue'
@@ -177,6 +178,7 @@ export default {
177178
NcAppNavigation,
178179
NcAppNavigationList,
179180
NcAppNavigationNew,
181+
NcAssistantIcon,
180182
CreationIcon,
181183
PlusIcon,
182184
UnfoldLessHorizontalIcon,
@@ -571,14 +573,16 @@ export default {
571573
}
572574
573575
.assistant-bubble {
574-
align-self: start;
576+
align-self: center;
575577
display: flex;
576-
gap: 8px;
577-
background-color: var(--color-primary-element-light);
578-
border-radius: var(--border-radius-rounded);
578+
align-items: center;
579579
padding: 2px 8px;
580-
.icon {
581-
color: var(--color-primary);
580+
&__label {
581+
// this is only effective if --color-element-assistant-icon is not set (in NC < 32)
582+
background: var(--color-main-text);
583+
background-image: var(--color-element-assistant-icon);
584+
color: transparent;
585+
background-clip: text;
582586
}
583587
}
584588

src/components/AssistantTextProcessingModal.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<NcModal v-if="show"
77
:size="modalSize"
88
:no-close="true"
9-
:name="t('assistant', 'Nextcloud Assistant')"
109
dark
1110
:container="null"
1211
class="assistant-modal"
@@ -220,7 +219,7 @@ export default {
220219
.assistant-modal--content {
221220
width: 100%;
222221
margin: 0 auto;
223-
padding: 16px;
222+
padding: 8px 16px 16px 16px;
224223
display: flex;
225224
flex-direction: column;
226225
align-items: center;

0 commit comments

Comments
 (0)