2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 13:47:15 +08:00

feat: 文件名支持缩略显示

This commit is contained in:
耗子
2024-10-27 01:08:43 +08:00
parent 2b0f8a57bb
commit 3c75c1c49d

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import { NButton, NInput, NPopconfirm, NPopselect, NSpace, NTag } from 'naive-ui'
import { NButton, NEllipsis, NFlex, NInput, NPopconfirm, NPopselect, NTag } from 'naive-ui'
import type { DataTableColumns, DropdownOption } from 'naive-ui'
import type { RowData } from 'naive-ui/es/data-table/src/interface'
@@ -89,7 +89,7 @@ const columns: DataTableColumns<RowData> = [
}
return h(
NSpace,
NFlex,
{
class: 'table-name',
onClick: () => {
@@ -103,7 +103,7 @@ const columns: DataTableColumns<RowData> = [
},
() => [
h(TheIcon, { icon, size: 24, color: `var(--primary-color)` }),
h('span', null, {
h(NEllipsis, null, {
default: () => {
if (row.symlink) {
return row.name + ' -> ' + row.link
@@ -166,7 +166,7 @@ const columns: DataTableColumns<RowData> = [
width: 340,
render(row) {
return h(
NSpace,
NFlex,
{},
{
default: () => [