@@ -94,7 +94,15 @@ const handlePrev = () => {
9494
9595 <Flex v-if =" !isBlobsLoading" direction =" column" gap =" 4" >
9696 <Flex align =" center" justify =" between" :class =" $style.header" >
97- <Text size =" 14" weight =" 600" color =" primary" >Blobs</Text >
97+ <Flex align =" center" gap =" 8" >
98+ <Text size =" 14" weight =" 600" color =" primary" >Blobs</Text >
99+
100+ <Tooltip side =" right" >
101+ <Icon name =" info" size =" 14" color =" tertiary" />
102+
103+ <template #content > Click on an item in the list to see the blob </template >
104+ </Tooltip >
105+ </Flex >
98106
99107 <Flex v-if =" pages" align =" center" gap =" 6" >
100108 <Button @click =" page = 1" type =" secondary" size =" mini" :disabled =" page === 1" > First </Button >
@@ -127,25 +135,27 @@ const handlePrev = () => {
127135 </thead >
128136
129137 <tbody >
130- <tr v-for =" blob in blobs" @click = " router.push(`/namespace/${ blob.namespace.hash}` )" >
131- <td style = " width : 1 px " >
138+ <tr v-for =" blob in blobs" @click.stop = " handleViewBlob( blob)" >
139+ <td >
132140 <Tooltip position =" start" delay =" 500" >
133141 <Flex align =" center" gap =" 10" >
134- <Flex align =" center" gap =" 8" >
135- <Icon name =" blob" size =" 12" color =" secondary" />
142+ <NuxtLink :to =" `/namespace/${blob.namespace.hash}`" @click.stop >
143+ <Flex align =" center" gap =" 8" >
144+ <Icon name =" blob" size =" 12" color =" secondary" />
136145
137- <Text size =" 13" weight =" 600" color =" primary" >
138- {{ getNamespaceID(blob.namespace.namespace_id).slice(0, 4) }}
139- </Text >
146+ <Text size =" 13" weight =" 600" color =" primary" >
147+ {{ getNamespaceID(blob.namespace.namespace_id).slice(0, 4) }}
148+ </Text >
140149
141- <Flex align =" center" gap =" 3" >
142- <div v-for =" dot in 3" class =" dot" />
143- </Flex >
150+ <Flex align =" center" gap =" 3" >
151+ <div v-for =" dot in 3" class =" dot" />
152+ </Flex >
144153
145- <Text size =" 13" weight =" 600" color =" primary" >
146- {{ getNamespaceID(blob.namespace.namespace_id).slice(-4) }}
147- </Text >
148- </Flex >
154+ <Text size =" 13" weight =" 600" color =" primary" >
155+ {{ getNamespaceID(blob.namespace.namespace_id).slice(-4) }}
156+ </Text >
157+ </Flex >
158+ </NuxtLink >
149159
150160 <CopyButton :text =" getNamespaceID(blob.namespace.namespace_id)" />
151161 </Flex >
@@ -207,7 +217,7 @@ const handlePrev = () => {
207217 <Text size =" 13" weight =" 600" color =" primary" >{{ blob.namespace.version }}</Text >
208218 </td >
209219 <td style =" width : 1px " >
210- <Button @click.stop = " handleViewBlob(blob) " type = " secondary " size = " mini " >View</ Button >
220+ <Icon name = " arrow-narrow-up-right " size = " 14 " color = " tertiary " / >
211221 </td >
212222 </tr >
213223 </tbody >
0 commit comments