You've already forked AstralRinth
forked from didirus/AstralRinth
.link fixes + Add Modal defaultData
This commit is contained in:
@@ -14,9 +14,11 @@
|
|||||||
import IconWiki from 'virtual:icons/heroicons-outline/book-open'
|
import IconWiki from 'virtual:icons/heroicons-outline/book-open'
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="link-group">
|
<div class="link-group" style="max-width: 18rem">
|
||||||
<a class="link" href="#issues"><IconIssues /> Issues</a>
|
<a class="link" href="#issues"><IconIssues /> Issues</a>
|
||||||
<a class="link" href="#source"><IconCode /> Source</a>
|
<a class="link" href="#source"><IconCode /> Source</a>
|
||||||
<a class="link" href="#wiki"><IconWiki /> Wiki</a>
|
<a class="link" href="#wiki"><IconWiki /> Wiki</a>
|
||||||
|
<a class="link" href="#issues"><IconIssues /> Discord chat</a>
|
||||||
|
<a class="link" href="#source"><IconCode /> Source link</a>
|
||||||
</div>
|
</div>
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -14,11 +14,12 @@
|
|||||||
/** If enabled, clicking outside the modal with close it */
|
/** If enabled, clicking outside the modal with close it */
|
||||||
export let dismissable = true
|
export let dismissable = true
|
||||||
|
|
||||||
export let data: Record<string, any> = {}
|
export let defaultData: Record<string, any> = {}
|
||||||
|
export let data: Record<string, any> = defaultData
|
||||||
|
|
||||||
function close() {
|
function close() {
|
||||||
open = false
|
open = false
|
||||||
data = {}
|
data = defaultData
|
||||||
}
|
}
|
||||||
|
|
||||||
function trigger() {
|
function trigger() {
|
||||||
|
|||||||
@@ -41,8 +41,8 @@
|
|||||||
disabled={key !== data.key}
|
disabled={key !== data.key}
|
||||||
let:close
|
let:close
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
dispatch('deletion')
|
|
||||||
close()
|
close()
|
||||||
|
dispatch('deletion')
|
||||||
}}>
|
}}>
|
||||||
<IconTrash />
|
<IconTrash />
|
||||||
{$t(`modal.deletion.${type}.action`)}
|
{$t(`modal.deletion.${type}.action`)}
|
||||||
|
|||||||
@@ -11,12 +11,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.link-group {
|
.link-group {
|
||||||
display: grid;
|
display: flex;
|
||||||
grid-template-columns: repeat(3, auto);
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-between;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
|
|
||||||
.link {
|
.link {
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
|
margin-right: 1rem;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: var(--color-link);
|
color: var(--color-link);
|
||||||
|
|||||||
Reference in New Issue
Block a user