fix: component borders for CLI modal.

This commit is contained in:
ItzNotABug
2024-08-01 14:55:22 +05:30
parent bc56e7d4e1
commit f53897f779
2 changed files with 20 additions and 2 deletions
+4 -1
View File
@@ -32,6 +32,9 @@
export let noBoxPadding = false;
export let allowScroll = false;
let classes = '';
export { classes as class };
Prism.plugins.customClass.prefix('prism-');
afterUpdate(async () => {
@@ -39,7 +42,7 @@
});
</script>
<section class="box u-overflow-hidden" class:common-section={!noMargin} class:noBoxPadding>
<section class="box u-overflow-hidden {classes}" class:common-section={!noMargin} class:noBoxPadding>
<div
class="controls u-position-absolute u-inset-inline-end-8 u-inset-block-start-8 u-flex u-gap-8">
{#if label}
@@ -98,7 +98,7 @@
>.
</Alert>
<div class="editor-border">
<div class="editor-border box">
<SecondaryTabs large class="u-sep-block-end u-padding-8">
{#each ['Unix', 'CMD', 'PowerShell'] as cat}
<SecondaryTabsItem
@@ -118,6 +118,7 @@
withLineNumbers
withCopy
language="sh"
class="cli-commands-code-box-no-outline"
label={codeSnippets[cat].language}
code={codeSnippets[cat].code} />
{/if}
@@ -127,3 +128,17 @@
<Button secondary on:click={() => (show = false)}>Close</Button>
</svelte:fragment>
</Modal>
<style>
.box {
padding: unset !important;
}
/* should we use global here? */
.editor-border :global(.cli-commands-code-box-no-outline) {
margin: 1rem 0;
border: unset !important;
border-radius: unset!important;
padding: 0 var(--box-padding, 1.5rem ) 0 var(--box-padding, 1.5rem );
}
</style>