Browse Source

fix: attach button align center

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/5952/head
Raju Udava 1 year ago
parent
commit
26fcdde9ea
  1. 11
      packages/nc-gui/components/cell/attachment/index.vue

11
packages/nc-gui/components/cell/attachment/index.vue

@ -1,8 +1,8 @@
<script setup lang="ts"> <script setup lang="ts">
import { onKeyDown } from '@vueuse/core' import { onKeyDown } from '@vueuse/core'
import { RowHeightInj } from '~/context'
import { useProvideAttachmentCell } from './utils' import { useProvideAttachmentCell } from './utils'
import { useSortable } from './sort' import { useSortable } from './sort'
import { RowHeightInj } from '~/context'
import { import {
ActiveCellInj, ActiveCellInj,
CurrentCellInj, CurrentCellInj,
@ -131,14 +131,15 @@ useSelectedCellKeyupListener(inject(ActiveCellInj, ref(false)), (e) => {
} }
}) })
const rowHeight = inject(RowHeightInj, ref(1.8)) const rowHeight = inject(RowHeightInj, ref(1.8))
</script> </script>
<template> <template>
<div <div
ref="attachmentCellRef" ref="attachmentCellRef"
:style="{
height: isForm ? undefined : `max(${(rowHeight || 1) * 1.8}rem, 41px)`,
}"
class="nc-attachment-cell relative flex-1 color-transition flex items-center justify-between gap-1" class="nc-attachment-cell relative flex-1 color-transition flex items-center justify-between gap-1"
> >
<LazyCellAttachmentCarousel /> <LazyCellAttachmentCarousel />
@ -158,7 +159,7 @@ const rowHeight = inject(RowHeightInj, ref(1.8))
<div <div
v-if="!isReadonly" v-if="!isReadonly"
:class="{ 'mx-auto px-4': !visibleItems.length }" :class="{ 'mx-auto px-4': !visibleItems.length }"
class="group cursor-pointer flex gap-1 items-center active:(ring ring-accent ring-opacity-100) rounded border-1 shadow-sm hover:(bg-primary bg-opacity-10) dark:(!bg-slate-500)" class="group cursor-pointer py-1 flex gap-1 items-center active:(ring ring-accent ring-opacity-100) rounded border-1 shadow-sm hover:(bg-primary bg-opacity-10) dark:(!bg-slate-500)"
data-testid="attachment-cell-file-picker-button" data-testid="attachment-cell-file-picker-button"
@click.stop="open" @click.stop="open"
> >
@ -190,7 +191,7 @@ const rowHeight = inject(RowHeightInj, ref(1.8))
:class="{ dragging }" :class="{ dragging }"
class="flex cursor-pointer justify-center items-center flex-wrap gap-2 py-1.5 scrollbar-thin-dull overflow-hidden mt-0 items-start" class="flex cursor-pointer justify-center items-center flex-wrap gap-2 py-1.5 scrollbar-thin-dull overflow-hidden mt-0 items-start"
:style="{ :style="{
maxHeight: `max(${(rowHeight || 1) * 1.8}rem, 41px)`, maxHeight: isForm ? undefined : `max(${(rowHeight || 1) * 1.8}rem, 41px)`,
}" }"
> >
<template v-for="(item, i) of visibleItems" :key="item.url || item.title"> <template v-for="(item, i) of visibleItems" :key="item.url || item.title">

Loading…
Cancel
Save