@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
61 lines (54 loc) • 1.27 kB
JavaScript
const { fieldsGroup } = require("../utils");
const { generateFieldsFromDefaults } = require("../_internals");
const { TV_CELL_BADGE_FIELDS } = require("../keys");
const defaults = {
enable: true,
staticBadge: "",
staticBadgeFocused: "",
programBadge: "",
programBadgeFocused: "",
feedBadge: "",
feedBadgeFocused: "",
linkBadge: "",
linkBadgeFocused: "",
articleBadge: "",
articleBadgeFocused: "",
channelBadge: "",
channelBadgeFocused: "",
videoBadge: "",
videoBadgeFocused: "",
contentTypeCustomBadge1: "",
customBadge1: "",
customBadge1Focused: "",
contentTypeCustomBadge2: "",
customBadge2: "",
customBadge2Focused: "",
contentTypeCustomBadge3: "",
customBadge3: "",
customBadge3Focused: "",
contentTypeCustomBadge4: "",
customBadge4: "",
customBadge4Focused: "",
contentTypeCustomBadge5: "",
customBadge5: "",
customBadge5Focused: "",
position: "center",
width: 60,
height: 60,
marginTop: 0,
marginRight: 0,
marginBottom: 0,
marginLeft: 0,
};
function tvBadges() {
const fields = generateFieldsFromDefaults(
"content_badge",
defaults,
TV_CELL_BADGE_FIELDS
);
const folded = false;
return fieldsGroup("Badges", "", fields, folded);
}
module.exports = {
tvBadges,
};