/* Metro module 13921; source: modules/dismissible_content/native/DismissibleNewBadge.tsx; dependencies: [31, 7047, 33, 4501, 697, 10357, 477, 1305, 4589, 676, 2] */ import SelectedDismissibleContent from './SelectedDismissibleContent.tsx'; /* Metro dependency 10357 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from '../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */ import * as ConstantsIOSModule from '../../../ConstantsIOS.tsx'; /* Metro dependency 676 */ import * as NativeModule from '../../../design/void/native.tsx'; /* Metro dependency 1305 */ import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */ import * as ColorConstantsModule from '../../colors/native/ColorConstants.tsx'; /* Metro dependency 7047 */ function _fun105683(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#105683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14118:6, offset: 0x022bfbfc, size: 262 bytes, params: 8, frame: 22 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); ReactModule; const createStyles = CreateStylesModule.createStyles; const object2 = {}; object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm; const PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4; object2.marginLeft = PX_4; const env0_5 = Reflect.apply(createStyles, CreateStylesModule, [{newTag: {backgroundColor: 'transparent'}, newTagContainer: object2}]); (FileImportTrackerModule).fileFinishedImporting('modules/dismissible_content/native/DismissibleNewBadge.tsx'); exports.default = _default_105684; function _default_105684({dismissibleContent, containerStyle, noGradient, newPremiumStyle, colors, variantOverride}) { // fn#105684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14118:290, offset: 0x022bfd02, size: 143 bytes, params: 2, frame: 16 const env0_6 = useStyles(); return ((Component) => {children_105685})(SelectedDismissibleContent); function _default_105684Children({visibleContent}) { // fn#105685, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14118:446, owner: _default_105684.children, offset: 0x022bfd91, size: 520 bytes, params: 2, frame: 21 var r4; var r0; var defaultImport; const HorizontalGradient = (ConstantsIOSModule).HorizontalGradient; var unsafe_rawColors; var items2; const NewTag = (NativeModule).NewTag; if (visibleContent !== dismissibleContent) { return null; } const r5 = variantOverride ?? ((require(477) /* metro dependency 477: PlatformUtils */).isAndroid() ? 'text-xxs/bold' : 'text-xs/bold'); if (noGradient) { r0 = ; } else if (newPremiumStyle) { r0 = ( ); } else { defaultImport = importDefault(4589) /* metro dependency 4589 */; var defaultImportProps2 = {style: styles.newTagContainer, start: HorizontalGradient.START, end: HorizontalGradient.END}; if (colors != null) { r4 = colors; } else { unsafe_rawColors = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors; items2 = [unsafe_rawColors.PREMIUM_TIER_2_PURPLE]; unsafe_rawColors = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors; items2[1] = unsafe_rawColors.PREMIUM_TIER_2_PINK; r4 = items2; } defaultImportProps2.colors = r4; r0 = ((Component) => )(defaultImport); } return r0; } } } global.__d(_fun105683, 13921, [31, 7047, 33, 4501, 697, 10357, 477, 1305, 4589, 676, 2]) /* metro module 13921, dependencies: [31, 7047, 33, 4501, 697, 10357, 477, 1305, 4589, 676, 2] */;