refactor: add more params

This commit is contained in:
Methapon-Frappet 2024-04-16 18:33:02 +07:00
parent 20f2f18eb9
commit 95629d36e4

View file

@ -1,5 +1,10 @@
<script lang="ts" setup> <script lang="ts" setup>
defineProps<{ dark?: boolean; bordered?: boolean; shadowed?: boolean }>(); defineProps<{
dark?: boolean;
bordered?: boolean;
shadowed?: boolean;
noPadding?: boolean;
}>();
</script> </script>
<template> <template>
@ -9,6 +14,7 @@ defineProps<{ dark?: boolean; bordered?: boolean; shadowed?: boolean }>();
dark, dark,
'app-box__bordered': bordered, 'app-box__bordered': bordered,
'app-box__shadowed': shadowed, 'app-box__shadowed': shadowed,
'app-box__no-padding': noPadding,
}" }"
> >
<slot /> <slot />
@ -23,6 +29,10 @@ defineProps<{ dark?: boolean; bordered?: boolean; shadowed?: boolean }>();
padding: var(--size-4); padding: var(--size-4);
} }
.app-box__no-padding {
padding: 0;
}
.app-box__shadowed { .app-box__shadowed {
box-shadow: var(--shadow-3); box-shadow: var(--shadow-3);
} }