zhengyiming
2025-04-01 8f7bae4a2b70bb3aeb1c2289a7f5dd6a826e88de
apps/h5/src/components/Layout/ContentView.vue
New file
@@ -0,0 +1,29 @@
<template>
  <div :class="['content-view-wrapper', { paddingH }]">
    <slot />
  </div>
</template>
<script setup lang="ts">
defineOptions({
  name: 'ContentView',
});
type Props = {
  paddingH?: boolean;
};
const props = withDefaults(defineProps<Props>(), {
  paddingH: true,
});
</script>
<style lang="scss" scoped>
@use '@/style/common.scss' as *;
.content-view-wrapper {
  &.paddingH {
    padding: 0 boleGetCssVar('size', 'body-padding-h');
  }
}
</style>