decord/source/modules/user_profile/native/UserProfileSharedStyles.tsx
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

33 lines
2.4 KiB
TypeScript

// Module ID: 8369
// Function ID: 8370
// Name: UserProfileSharedStyles
// Dependencies: [7318, 4638, 576, 2]
// Exports: default, useUserProfileCardRadius
// Module 8369 (UserProfileSharedStyles)
import nativeDefault from "native" /* 576 */;
import Constants from "Constants" /* 7318 */;
import createStyles from "createStyles" /* 4638 */;
import size from "module_2" /* 2 */;
({ AVATAR_CONTAINER_SIZE: c2, AVATAR_CUSTOM_STATUS_GAP: c3, AVATAR_PADDING: closure_4, CARD_PADDING: hasOwnProperty, PROFILE_CONTENT_BOTTOM_PADDING: metroRequire, PROFILE_SIDE_PADDING: closure_7, PROFILE_TOP_LAYER_Z_INDEX: closure_8 } = Constants);
let closure_9 = createStyles.createStyles(() => {
const obj = { avatarPosition: null, avatarBackground: { width: borderRadius, height: borderRadius, borderRadius, padding: margin, zIndex: 0 }, avatar: { margin, zIndex: 1 }, profileContentWrapper: { flexGrow: 1, paddingBottom, overflow: "visible" }, profileContent: { paddingHorizontal }, customStatusBubble: { marginTop: 6, marginBottom: 12, marginLeft: borderRadius - margin + React3 }, customStatusBubbleInset: { marginLeft: paddingHorizontal + borderRadius - margin + React3, marginRight: paddingHorizontal }, emojiOnlyCustomStatusBubble: { marginBottom: 4 }, primaryInfo: { rowGap: 12, paddingBottom: 12 }, primaryButtons: { paddingVertical: 12 }, bannerButtons: null, bannerButtonsWithPrivateBanner: { top: 54 }, profileTablist: { paddingHorizontal, marginBottom: nativeDefault.space.PX_16 }, cards: { rowGap: 16 }, card: null };
const rect = { position: "absolute", top: -borderRadius / 2, left: paddingHorizontal - margin };
obj.avatarPosition = rect;
const rect1 = { flexDirection: "row", position: "absolute", top: 16, right: 16, gap: 8, zIndex };
obj.bannerButtons = rect1;
const obj2 = { flexGrow: 1, paddingBottom, overflow: "visible" };
const obj3 = { marginTop: 6, marginBottom: 12, marginLeft: borderRadius - margin + React3 };
const obj4 = { paddingHorizontal, marginBottom: nativeDefault.space.PX_16 };
obj.card = { borderRadius: nativeDefault.radii.md, padding, borderWidth: 1, borderColor: nativeDefault.colors.BORDER_MUTED };
return obj;
});
const result = size.fileFinishedImporting("modules/user_profile/native/UserProfileSharedStyles.tsx");
export default function useSharedStyles() {
return closure_9();
};
export const useUserProfileCardRadius = function useUserProfileCardRadius() {
return nativeDefault.radii.md;
};