addons/components/theme/layout.tsblame
View source
b69ab311/**
b69ab312 * Copyright (c) Meta Platforms, Inc. and affiliates.
b69ab313 *
b69ab314 * This source code is licensed under the MIT license found in the
b69ab315 * LICENSE file in the root directory of this source tree.
b69ab316 */
b69ab317
b69ab318import * as stylex from '@stylexjs/stylex';
b69ab319import {spacing} from './tokens.stylex';
b69ab3110
b69ab3111export const layout = stylex.create({
b69ab3112 flexRow: {
b69ab3113 display: 'flex',
b69ab3114 flexDirection: 'row',
b69ab3115 gap: spacing.pad,
b69ab3116 alignItems: 'center',
b69ab3117 },
b69ab3118 flexCol: {
b69ab3119 display: 'flex',
b69ab3120 flexDirection: 'column',
b69ab3121 gap: spacing.pad,
b69ab3122 alignItems: 'center',
b69ab3123 },
b69ab3124 fullWidth: {
b69ab3125 width: '100%',
b69ab3126 },
b69ab3127 padding: {
b69ab3128 padding: spacing.pad,
b69ab3129 },
b69ab3130 paddingInline: {
b69ab3131 paddingInline: spacing.pad,
b69ab3132 },
b69ab3133 paddingBlock: {
b69ab3134 paddingBlock: spacing.pad,
b69ab3135 },
b69ab3136 margin: {
b69ab3137 margin: spacing.pad,
b69ab3138 },
b69ab3139 marginInline: {
b69ab3140 marginInline: spacing.pad,
b69ab3141 },
b69ab3142 marginBlock: {
b69ab3143 marginBlock: spacing.pad,
b69ab3144 },
b69ab3145});