Skip to content

Commit 6912a3c

Browse files
committed
refactor: Use variant instead of type when using NcButton
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent 09e1e2e commit 6912a3c

File tree

21 files changed

+67
-67
lines changed

21 files changed

+67
-67
lines changed

src/components/NcAppContent/NcAppDetailsToggle.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
<template>
77
<NcButton v-tooltip="title"
8-
type="tertiary"
9-
:aria-label="title"
108
class="app-details-toggle"
11-
:class="{ 'app-details-toggle--mobile': isMobile }">
9+
:class="{ 'app-details-toggle--mobile': isMobile }"
10+
:aria-label="title"
11+
variant="tertiary">
1212
<template #icon>
1313
<ArrowLeft v-if="isRtl" :size="20" />
1414
<ArrowRight v-else :size="20" />

src/components/NcAppNavigationItem/NcAppNavigationIconCollapsible.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<!-- Button to expand or collapse children -->
88
<NcButton class="icon-collapse"
99
:class="{'icon-collapse--open':open}"
10-
type="tertiary"
1110
:aria-label="labelButton"
11+
variant="tertiary"
1212
@click="onClick">
1313
<template #icon>
1414
<ChevronUp v-if="open"

src/components/NcAppNavigationItem/NcInputConfirmCancel.vue

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@
2121
class="app-navigation-input-confirm__input"
2222
:placeholder="placeholder">
2323

24-
<NcButton native-type="submit"
25-
type="primary"
26-
:aria-label="labelConfirm"
24+
<NcButton :aria-label="labelConfirm"
25+
type="submit"
26+
variant="primary"
2727
@click.stop.prevent="confirm">
2828
<template #icon>
2929
<ArrowRight :size="20" />
3030
</template>
3131
</NcButton>
3232

33-
<NcButton native-type="reset"
34-
:type="primary ? 'primary' : 'tertiary'"
35-
:aria-label="labelCancel"
33+
<NcButton :aria-label="labelCancel"
34+
type="reset"
35+
:variant="primary ? 'primary' : 'tertiary'"
3636
@click.stop.prevent="cancel">
3737
<template #icon>
3838
<Close :size="20" />
@@ -42,11 +42,11 @@
4242
</div>
4343
</template>
4444
<script>
45-
import NcButton from '../NcButton/index.js'
4645
import { t } from '../../l10n.js'
4746
4847
import ArrowRight from 'vue-material-design-icons/ArrowRight.vue'
4948
import Close from 'vue-material-design-icons/Close.vue'
49+
import NcButton from '../NcButton/index.js'
5050
5151
export default {
5252
name: 'NcInputConfirmCancel',

src/components/NcAppNavigationSearch/NcAppNavigationSearch.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
Filter by year
3232
</NcActionButton>
3333
</NcActions>
34-
<NcButton aria-label="Search globally" type="tertiary">
34+
<NcButton aria-label="Search globally" variant="tertiary">
3535
<template #icon>
3636
<IconSearchGlobal :size="20" />
3737
</template>

src/components/NcAppNavigationToggle/NcAppNavigationToggle.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
<template>
77
<div class="app-navigation-toggle-wrapper">
88
<NcButton class="app-navigation-toggle"
9-
type="tertiary"
9+
aria-controls="app-navigation-vue"
1010
:aria-expanded="open ? 'true' : 'false'"
11+
:aria-keyshortcuts="disableKeyboardShortcuts ? '' : 'n'"
1112
:aria-label="label"
1213
:title="label"
13-
aria-controls="app-navigation-vue"
14-
:aria-keyshortcuts="disableKeyboardShortcuts ? '' : 'n'"
14+
variant="tertiary"
1515
@click="toggleNavigation">
1616
<template #icon>
1717
<MenuOpenIcon v-if="open" :size="20" />

src/components/NcAppSidebar/NcAppSidebar.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ Note: the built-in toggle button is only available then NcAppSidebar is used in
379379
<NcContent app-name="styleguidist" class="content-styleguidist">
380380
<NcAppContent>
381381
<div class="top-bar">
382-
<NcButton type="primary">Start a call</NcButton>
382+
<NcButton variant="primary">Start a call</NcButton>
383383
</div>
384384
</NcAppContent>
385385
<!-- The sidebar -->
@@ -548,7 +548,7 @@ export default {
548548
<NcButton :aria-label="t('Open sidebar')"
549549
class="app-sidebar__toggle"
550550
:class="toggleClasses"
551-
type="tertiary"
551+
variant="tertiary"
552552
v-bind="toggleAttrs"
553553
@click="$emit('update:open', true)">
554554
<template #icon>
@@ -598,7 +598,7 @@ export default {
598598
:aria-label="favoriteTranslated"
599599
:pressed="isStarred"
600600
class="app-sidebar-header__star"
601-
type="secondary"
601+
variant="secondary"
602602
@click.prevent="toggleStarred">
603603
<template #icon>
604604
<NcLoadingIcon v-if="starLoading" />
@@ -636,9 +636,9 @@ export default {
636636
:value="name"
637637
@keydown.esc.stop="onDismissEditing"
638638
@input="onNameInput">
639-
<NcButton type="tertiary-no-background"
640-
:aria-label="changeNameTranslated"
641-
native-type="submit">
639+
<NcButton :aria-label="changeNameTranslated"
640+
type="submit"
641+
variant="tertiary-no-background">
642642
<template #icon>
643643
<ArrowRight :size="20" />
644644
</template>
@@ -666,10 +666,10 @@ export default {
666666
</div>
667667

668668
<NcButton ref="closeButton"
669-
:title="closeTranslated"
670669
:aria-label="closeTranslated"
671-
type="tertiary"
670+
:title="closeTranslated"
672671
class="app-sidebar__close"
672+
variant="tertiary"
673673
@click.prevent="closeSidebar">
674674
<template #icon>
675675
<Close :size="20" />
@@ -704,9 +704,9 @@ import { Portal as Teleport } from '@linusborg/vue-simple-portal'
704704
705705
import NcAppSidebarTabs from './NcAppSidebarTabs.vue'
706706
import NcActions from '../NcActions/index.js'
707-
import NcLoadingIcon from '../NcLoadingIcon/index.js'
708707
import NcButton from '../NcButton/index.js'
709708
import NcEmptyContent from '../NcEmptyContent/index.js'
709+
import NcLoadingIcon from '../NcLoadingIcon/index.js'
710710
import Focus from '../../directives/Focus/index.js'
711711
import Linkify from '../../directives/Linkify/index.js'
712712
import { useIsSmallMobile } from '../../composables/useIsMobile/index.js'

src/components/NcAvatar/NcAvatar.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,22 +175,22 @@ export default {
175175
<!-- Contact menu -->
176176
<!-- We show a button if the menu is not loaded yet. -->
177177
<NcButton v-if="hasMenu && menu.length === 0"
178-
type="tertiary-no-background"
179-
class="action-item action-item__menutoggle"
180178
:aria-label="avatarAriaLabel"
179+
class="action-item action-item__menutoggle"
180+
variant="tertiary-no-background"
181181
@click="toggleMenu">
182182
<template #icon>
183183
<NcLoadingIcon v-if="contactsMenuLoading" />
184184
<DotsHorizontal v-else :size="20" />
185185
</template>
186186
</NcButton>
187187
<NcActions v-else-if="hasMenu"
188+
:aria-label="avatarAriaLabel"
189+
:container="menuContainer"
188190
force-menu
189191
manual-open
190-
type="tertiary-no-background"
191-
:container="menuContainer"
192192
:open.sync="contactsMenuOpenState"
193-
:aria-label="avatarAriaLabel"
193+
variant="tertiary-no-background"
194194
@click="toggleMenu">
195195
<component :is="item.ncActionComponent"
196196
v-for="(item, key) in menu"

src/components/NcBreadcrumb/NcBreadcrumb.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ Renders a button element when given no redirection props, otherwise, renders <a/
2424
@dragenter="dragEnter"
2525
@dragleave="dragLeave">
2626
<NcButton v-if="(name || icon || $slots.icon) && !$slots.default"
27-
:title="title"
2827
:aria-label="icon ? name : undefined"
29-
type="tertiary"
28+
:title="title"
29+
variant="tertiary"
3030
v-bind="linkAttributes"
3131
v-on="$listeners">
3232
<template v-if="$slots.icon || icon" #icon>
@@ -41,13 +41,13 @@ Renders a button element when given no redirection props, otherwise, renders <a/
4141
</NcButton>
4242
<NcActions v-if="$slots.default"
4343
ref="actions"
44-
type="tertiary"
4544
:force-menu="forceMenu"
4645
:open="open"
4746
:menu-name="name"
4847
:title="title"
4948
:force-name="true"
5049
:container="`.vue-crumb[${crumbId}]`"
50+
variant="tertiary"
5151
@update:open="onOpenChange">
5252
<template #icon>
5353
<!-- @slot Slot for the custom menu icon -->

src/components/NcColorPicker/NcColorPicker.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,22 +181,22 @@ export default {
181181
</Transition>
182182
<div v-if="!paletteOnly" class="color-picker__navigation">
183183
<NcButton v-if="advanced"
184-
type="tertiary"
185184
:aria-label="ariaBack"
185+
variant="tertiary"
186186
@click="handleBack">
187187
<template #icon>
188188
<ArrowLeft :size="20" />
189189
</template>
190190
</NcButton>
191191
<NcButton v-else
192-
type="tertiary"
193192
:aria-label="ariaMore"
193+
variant="tertiary"
194194
@click="handleMoreSettings">
195195
<template #icon>
196196
<DotsHorizontal :size="20" />
197197
</template>
198198
</NcButton>
199-
<NcButton type="primary"
199+
<NcButton variant="primary"
200200
@click="handleConfirm(slotProps.hide)">
201201
{{ t('Choose') }}
202202
</NcButton>

src/components/NcContent/NcContent.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ It also will set the skip content buttons needed for accessibility.
6363
</div>
6464
<div class="vue-skip-actions__buttons">
6565
<NcButton v-show="hasAppNavigation"
66-
type="tertiary"
6766
href="#app-navigation-vue"
67+
variant="tertiary"
6868
@click.prevent="openAppNavigation"
6969
@focusin="currentFocus = 'navigation'"
7070
@mouseover="currentFocus = 'navigation'">
7171
{{ t('Skip to app navigation') }}
7272
</NcButton>
73-
<NcButton type="tertiary"
74-
href="#app-content-vue"
73+
<NcButton href="#app-content-vue"
74+
variant="tertiary"
7575
@focusin="currentFocus = 'content'"
7676
@mouseover="currentFocus = 'content'">
7777
{{ t('Skip to main content') }}

0 commit comments

Comments
 (0)