Merge remote-tracking branch 'CuriousMagpie/external-link-modal' into external-link-modal

This commit is contained in:
SabreCat
2023-03-21 15:17:21 -05:00
2 changed files with 41 additions and 7 deletions

View File

@@ -33,6 +33,11 @@
v-html="$t('leaveHabiticaText')" v-html="$t('leaveHabiticaText')"
> >
</div> </div>
<div
class="skip-modal"
>
{{ $t('skipExternalLinkModal') }}
</div>
<!-- FOOTER --> <!-- FOOTER -->
<div slot="modal-footer"> <div slot="modal-footer">
@@ -43,6 +48,13 @@
> >
{{ $t('continue') }} {{ $t('continue') }}
</button> </button>
<div
v-once
class="close-link justify-content-center"
@click="close()"
>
{{ $t('cancel') }}
</div>
</div> </div>
</b-modal> </b-modal>
</template> </template>
@@ -62,20 +74,22 @@
.modal-close { .modal-close {
position: absolute; position: absolute;
right: 16px; right: 12px;
top: 16px; top: 12px;
cursor: pointer; cursor: pointer;
.icon-close { .icon-close {
width: 18px; width: 16px;
height: 18px; height: 16px;
vertical-align: middle; vertical-align: middle;
& svg { & svg {
fill: $yellow-1; fill: $yellow-1;
opacity: 0.75;
} }
& :hover { & :hover {
fill: $yellow-1; fill: $yellow-1;
opacity: 1;
} }
} }
} }
@@ -86,7 +100,7 @@
.modal-header { .modal-header {
justify-content: center; justify-content: center;
padding-top: 24px; padding-top: 32px;
padding-bottom: 0px; padding-bottom: 0px;
background: $yellow-100; background: $yellow-100;
border-top-right-radius: 8px; border-top-right-radius: 8px;
@@ -109,7 +123,7 @@
h2 { h2 {
color: $yellow-1; color: $yellow-1;
// font-size: 1.25rem; margin-bottom: 16px;
} }
} }
@@ -121,6 +135,16 @@
font-size: 0.875rem; font-size: 0.875rem;
line-height: 1.71; line-height: 1.71;
text-align: center; text-align: center;
margin-top:24px;
}
.skip-modal {
color: $gray-100;
font-size: 0.75rem;
text-align: center;
line-height: 1.33;
margin-top: 16px;
// padding-bottom: 24px;
} }
} }
@@ -132,6 +156,15 @@
border-top: none; border-top: none;
padding-top: 0; padding-top: 0;
} }
.close-link {
color: $purple-300;
line-height: 1.71;
font-size: 0.875rem;
cursor: pointer;
margin-top:16px;
margin-bottom: 8px;
text-align: center;
}
} }
} }
</style> </style>

View File

@@ -214,5 +214,6 @@
"askQuestion": "Ask a Question", "askQuestion": "Ask a Question",
"emptyReportBugMessage": "Report Bug Message missing", "emptyReportBugMessage": "Report Bug Message missing",
"leaveHabitica": "You are about to leave Habitica.com", "leaveHabitica": "You are about to leave Habitica.com",
"leaveHabiticaText": "Habitica is not responsible for the content of any linked website that is not owned or operated by HabitRPG.<br>Please note that these websites' practices may differ from Habiticas community guidelines." "leaveHabiticaText": "Habitica is not responsible for the content of any linked website that is not owned or operated by HabitRPG.<br>Please note that these websites' practices may differ from Habiticas community guidelines.",
"skipExternalLinkModal": "Hold CTRL (Windows) or Command (Mac) when clicking a link to skip this modal."
} }