mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 13:47:15 +08:00
feat: 文件名支持缩略显示
This commit is contained in:
@@ -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: () => [
|
||||
|
||||
Reference in New Issue
Block a user