// Metro module 11616 (f11617).
import { View } from "react-native";
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
import { CircleCheckIcon } from "../../../../design/components/Icon/native/redesign/generated/CircleCheckIcon";
import Module712 from "../../../../_bundle/Module712";
import { Text } from "../../../../design/components/Text/native/Text";
import { CircleErrorIcon } from "../../../../design/components/Icon/native/redesign/generated/CircleErrorIcon";
import { intl, t } from "../../../../intl/index.native";
import GuildPowerups_messages from "../GuildPowerups.messages";
import entitlementExpirationDateToString from "../utils/entitlementExpirationDateToString";
import getGuildPowerupFormattedDateString from "../utils/getGuildPowerupFormattedDateString";
import { BoostGemIcon } from "../../../../design/components/Icon/native/redesign/generated/BoostGemIcon";
let useStyles, GuildPowerupCardFooterExpiring, GuildPowerupCardFooterRemoving, GuildPowerupCardFooterStatus, GuildPowerupCardFooterCost;
const GuildPowerupCardFooterActive = function GuildPowerupCardFooterActive(props) {
const text = props.text;
return
{text}
;
};
GuildPowerupCardFooterExpiring = function GuildPowerupCardFooterExpiring(props) {
const dateString = props.dateString;
return
{intl.formatToMarkdownString(GuildPowerups_messages["ol/ao/"], {
dateString: entitlementExpirationDateToString(dateString)
})}
;
};
GuildPowerupCardFooterRemoving = function GuildPowerupCardFooterRemoving(props) {
const removingAt = props.removingAt;
return
{intl.formatToPlainString(GuildPowerups_messages["6e2ry1"], {
dateString: getGuildPowerupFormattedDateString(removingAt)
})}
;
};
GuildPowerupCardFooterStatus = function GuildPowerupCardFooterStatus(props) {
const status = props.status;
if (status == null) {
return null;
}
const type = status.type;
if (type === "expiring") {
return ;
}
if (type === "removing") {
return ;
}
if (type === "active") {
return ;
}
};
GuildPowerupCardFooterCost = function GuildPowerupCardFooterCost(props) {
const cost = props.cost;
let costDecorator = props.costDecorator;
const styles = useStyles();
const r2 = cost == null;
let r17 = null;
if (!r2) {
const r27 = [, ,];
const t2Wbo1 = t.t2Wbo1;
if (costDecorator == null) {
costDecorator = "";
}
r27[1] =
{intl.formatToPlainString(t2Wbo1, {
required: cost,
decorator: costDecorator
})}
;
r17 = {r27};
}
return r17;
};
useStyles = createStyles({
container: {
justifyContent: "space-between"
},
inline: {
flexDirection: "row",
alignItems: "center",
gap: 2
}
});
export { GuildPowerupCardFooterActive };
export { GuildPowerupCardFooterExpiring };
export { GuildPowerupCardFooterRemoving };
export { GuildPowerupCardFooterStatus };
export { GuildPowerupCardFooterCost };
export function GuildPowerupsCardFooter(props) {
const styles = useStyles();
return
;
}