@ -58,7 +58,8 @@ const doGotoSubModule = () => {
>
>
<!-- submodule -- >
<!-- submodule -- >
< div class = "item-content" >
< div class = "item-content" >
< SvgIcon class = "text primary" name = "octicon-file-submodule" / >
<!-- eslint - disable - next - line vue / no - v - html -- >
< span class = "tw-contents" v -html = " item.entryIcon " / >
< span class = "gt-ellipsis tw-flex-1" > { { item . entryName } } < / span >
< span class = "gt-ellipsis tw-flex-1" > { { item . entryName } } < / span >
< / div >
< / div >
< / div >
< / div >
@ -70,7 +71,8 @@ const doGotoSubModule = () => {
>
>
<!-- symlink -- >
<!-- symlink -- >
< div class = "item-content" >
< div class = "item-content" >
< SvgIcon name = "octicon-file-symlink-file" / >
<!-- eslint - disable - next - line vue / no - v - html -- >
< span class = "tw-contents" v -html = " item.entryIcon " / >
< span class = "gt-ellipsis tw-flex-1" > { { item . entryName } } < / span >
< span class = "gt-ellipsis tw-flex-1" > { { item . entryName } } < / span >
< / div >
< / div >
< / div >
< / div >
@ -83,7 +85,7 @@ const doGotoSubModule = () => {
<!-- file -- >
<!-- file -- >
< div class = "item-content" >
< div class = "item-content" >
<!-- eslint - disable - next - line vue / no - v - html -- >
<!-- eslint - disable - next - line vue / no - v - html -- >
< span v-html = " item.entryIcon " / >
< span class= "tw-contents" v-html = " item.entryIcon " / >
< span class = "gt-ellipsis tw-flex-1" > { { item . entryName } } < / span >
< span class = "gt-ellipsis tw-flex-1" > { { item . entryName } } < / span >
< / div >
< / div >
< / div >
< / div >
@ -95,13 +97,12 @@ const doGotoSubModule = () => {
>
>
<!-- directory -- >
<!-- directory -- >
< div class = "item-toggle" >
< div class = "item-toggle" >
<!-- FIXME : use a general and global class for this animation -- >
< SvgIcon v -if = " isLoading " name = "octicon-sync" class = "circular-spin" / >
< SvgIcon v -if = " isLoading " name = "octicon-sync" class = "job-status-rotate" / >
< SvgIcon v -else : name = "collapsed ? 'octicon-chevron-right' : 'octicon-chevron-down'" @click.stop ="doLoadChildren" / >
< SvgIcon v -else : name = "collapsed ? 'octicon-chevron-right' : 'octicon-chevron-down'" @click.stop ="doLoadChildren" / >
< / div >
< / div >
< div class = "item-content" >
< div class = "item-content" >
<!-- eslint - disable - next - line vue / no - v - html -- >
<!-- eslint - disable - next - line vue / no - v - html -- >
< span class = "t ext primary " v -html = " ( ! collapsed & & item.entryIconOpen ) ? item.entryIconOpen : item.entryIcon " / >
< span class = "t w-contents " v -html = " ( ! collapsed & & item.entryIconOpen ) ? item.entryIconOpen : item.entryIcon " / >
< span class = "gt-ellipsis" > { { item . entryName } } < / span >
< span class = "gt-ellipsis" > { { item . entryName } } < / span >
< / div >
< / div >
< / div >
< / div >
@ -154,7 +155,7 @@ const doGotoSubModule = () => {
grid - area : content ;
grid - area : content ;
display : flex ;
display : flex ;
align - items : center ;
align - items : center ;
gap : 0. 2 5em ;
gap : 0. 5em ;
text - overflow : ellipsis ;
text - overflow : ellipsis ;
min - width : 0 ;
min - width : 0 ;
}
}