Files
radicle-explorer/src/components/FilePath.svelte
T
2023-10-20 09:34:55 +02:00

30 lines
600 B
Svelte

<script lang="ts">
export let filenameWithPath: string;
$: path = filenameWithPath
.match(/^.*\/|/)
?.values()
.next().value;
$: filename = filenameWithPath.split("/").slice(-1);
</script>
<style>
.file-path {
font-size: var(--font-size-small);
white-space: nowrap;
}
.path {
color: var(--color-fill-gray);
font-weight: var(--font-weight-regular);
}
.filename {
font-weight: var(--font-weight-semibold);
}
</style>
<!-- prettier-ignore -->
<span class="file-path"><span class="path">{path}</span><span class="filename">{filename}</span></span>