Merge branch 'feature/vds_color_2_0_0' into 'develop'

Feature/vds color 2 0 0

See merge request BPHV_MIPS/jsoncreator_ios!12
This commit is contained in:
Bruce, Matt R 2023-08-15 15:33:42 +00:00
commit e3c1a03a27
57 changed files with 947 additions and 85 deletions

View File

@ -507,7 +507,7 @@
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = FCMA4QKS77; DEVELOPMENT_TEAM = 59V5935DHZ;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/../SharedFrameworks", "$(PROJECT_DIR)/../SharedFrameworks",
@ -531,7 +531,7 @@
buildSettings = { buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = FCMA4QKS77; DEVELOPMENT_TEAM = 59V5935DHZ;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
"$(PROJECT_DIR)/../SharedFrameworks", "$(PROJECT_DIR)/../SharedFrameworks",

View File

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EA985CBC298AE8CB00F2FF2E"
BuildableName = "Artifactory"
BlueprintName = "Artifactory"
ReferencedContainer = "container:JSONCreator.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EA985CBC298AE8CB00F2FF2E"
BuildableName = "Artifactory"
BlueprintName = "Artifactory"
ReferencedContainer = "container:JSONCreator.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@ -78,17 +78,26 @@ class DetailViewController: UIViewController {
let loadObject = MVMCoreLoadObject(pageJSON: page, modulesJSON: jsonObject.optionalDictionaryForKey(KeyModuleMap), requestParameters: nil, dataForPage: nil, delegateObject: nil), let loadObject = MVMCoreLoadObject(pageJSON: page, modulesJSON: jsonObject.optionalDictionaryForKey(KeyModuleMap), requestParameters: nil, dataForPage: nil, delegateObject: nil),
viewController.shouldFinishProcessingLoad(loadObject, error: &errorObject) { viewController.shouldFinishProcessingLoad(loadObject, error: &errorObject) {
//let split = MVMCoreUISplitViewController.setup(asMainController: nil, rightPanel: nil)! Task(priority: .userInitiated) {
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 2) { let gr = UILongPressGestureRecognizer(target: self, action: #selector(DetailViewController.close))
viewController.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(self.close)) viewController.view.addGestureRecognizer(gr)
let topAlert = NotificationContainerView()
CoreUIObject.sharedInstance()?.topNotificationHandler = NotificationHandler(with: topAlert)
let split = MVMCoreUISplitViewController.setup(asMainController: nil, rightPanel: nil, topAlert: topAlert)!
_ = split.view // Force loadView
//split.navigationController?.setViewControllers([viewController], animated: false)
let done = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(self.close))
let spacer = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: nil)
split.navigationController?.isToolbarHidden = false
viewController.setToolbarItems([spacer, done], animated: false)
split.navigationController?.setToolbarItems([spacer, done], animated: false)
NavigationHandler.shared().viewControllerToPresentOn = splitViewController
await NavigationHandler.shared().present(viewController: split)
await NavigationHandler.shared().push(viewController: viewController, animated: false)
} }
let gr = UILongPressGestureRecognizer(target: self, action: #selector(DetailViewController.close))
viewController.view.addGestureRecognizer(gr)
let navigation = NavigationController.setupNavigationControllerAsMainController()!
navigation.pushViewController(viewController, animated: false)
MVMCoreNavigationHandler.shared()?.viewControllerToPresentOn = splitViewController
MVMCoreNavigationHandler.shared()?.present(navigation, animated: true)
} else if let errorObject = errorObject { } else if let errorObject = errorObject {
let error = NSError(domain: ErrorDomainNative, code: ErrorCode.initViewController.rawValue, userInfo: [NSLocalizedDescriptionKey: errorObject.messageToLog ?? errorObject.messageToDisplay!]) let error = NSError(domain: ErrorDomainNative, code: ErrorCode.initViewController.rawValue, userInfo: [NSLocalizedDescriptionKey: errorObject.messageToLog ?? errorObject.messageToDisplay!])
showError(error) showError(error)
@ -100,7 +109,10 @@ class DetailViewController: UIViewController {
} }
@objc func close() { @objc func close() {
MVMCoreNavigationHandler.shared()?.dismissTopViewController(animated: true) guard let splitViewController = splitViewController else { return }
Task(priority: .userInitiated) {
await NavigationHandler.shared().navigate(with: .dismiss(viewController: splitViewController))
}
} }
} }

View File

@ -0,0 +1,11 @@
"moleculeName":"headerH1",
"headlineBody": {
"headline": {
"moleculeName": "label",
"text": "headline"
},
"body":{
"moleculeName": "label",
"text": "body"
}
}

View File

@ -0,0 +1,28 @@
"moleculeName":"headerH1Btn",
"headlineBody": {
"headline": {
"moleculeName": "label",
"text": "headline"
},
"body":{
"moleculeName": "label",
"text": "body"
}
},
"buttons": {
"moleculeName": "twoButtonView",
"primaryButton": {
"moleculeName": "button",
"title": "primary",
"action": {
"actionType": "noop"
}
},
"secondaryButton": {
"moleculeName": "button",
"title": "secondary",
"action": {
"actionType": "noop"
}
}
}

View File

@ -1,23 +1,23 @@
"moleculeName":"headerH1Landing", "moleculeName":"headerH1Landing",
"headline":{ "headline":{
"moleculeName": "label", "moleculeName": "label",
"text":"x" "text":"headline"
}, },
"headline2":{ "headline2":{
"moleculeName": "label", "moleculeName": "label",
"text":"x" "text":"headline2"
}, },
"subHeadline":{ "subHeadline":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"subHeadline"
}, },
"body":{ "body":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"body"
}, },
"link":{ "link":{
"moleculeName": "link", "moleculeName": "link",
"title":"y", "title":"link",
"action": { "action": {
"actionType": "back" "actionType": "back"
} }
@ -26,17 +26,16 @@
"moleculeName":"twoButtonView", "moleculeName":"twoButtonView",
"primaryButton":{ "primaryButton":{
"moleculeName": "button", "moleculeName": "button",
"title":"x", "title":"primary",
"action": { "action": {
"actionType": "openPage", "actionType": "noop"
"pageType": "verifyZip"
} }
}, },
"secondaryButton":{ "secondaryButton":{
"moleculeName": "button", "moleculeName": "button",
"title":"x", "title":"secondary",
"action": { "action": {
"actionType": "back" "actionType": "noop"
} }
} }
} }

View File

@ -1,12 +1,29 @@
"moleculeName":"headerH2", "moleculeName":"headerH2Btns",
"headlineBody": { "headlineBody": {
"moleculeName": "headlineBody", "moleculeName": "headlineBody",
"headline":{ "headline":{
"moleculeName": "label", "moleculeName": "label",
"text":"x" "text":"headline"
}, },
"body":{ "body":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"body"
}
},
"buttons": {
"moleculeName": "twoButtonView",
"primaryButton": {
"moleculeName": "button",
"title": "primary",
"action": {
"actionType": "noop"
}
},
"secondaryButton": {
"moleculeName": "button",
"title": "secondary",
"action": {
"actionType": "noop"
}
} }
} }

View File

@ -0,0 +1,12 @@
"moleculeName":"headerH2",
"headlineBody": {
"moleculeName": "headlineBody",
"headline":{
"moleculeName": "label",
"text":"headline"
},
"body":{
"moleculeName": "label",
"text":"body"
}
}

View File

@ -0,0 +1,19 @@
"moleculeName":"headerH2CrtBtn",
"headlineBody": {
"moleculeName": "headlineBody",
"headline":{
"moleculeName": "label",
"text":"headline"
},
"body":{
"moleculeName": "label",
"text":"body"
}
},
"caretLink": {
"moleculeName": "caretLink",
"title": "link",
"action": {
"actionType": "noop"
}
}

View File

@ -0,0 +1,19 @@
"moleculeName":"headerH2Link",
"headlineBody": {
"moleculeName": "headlineBody",
"headline":{
"moleculeName": "label",
"text":"headline"
},
"body":{
"moleculeName": "label",
"text":"body"
}
},
"link": {
"moleculeName": "link",
"title": "link",
"action": {
"actionType": "noop"
}
}

View File

@ -1,29 +1,29 @@
"moleculeName":"headerH2TwoRows", "moleculeName":"headerH2TwoRows",
"headline":{ "headline":{
"moleculeName": "label", "moleculeName": "label",
"text":"x" "text":"headline"
}, },
"body":{ "body":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"body"
}, },
"subBody":{ "subBody":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"subBody"
}, },
"body2":{ "body2":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"body2"
}, },
"subBody2":{ "subBody2":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"subBody2"
}, },
"body3":{ "body3":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"body3"
}, },
"subBody3":{ "subBody3":{
"moleculeName": "label", "moleculeName": "label",
"text":"y" "text":"subBody3"
} }

View File

@ -0,0 +1,19 @@
"moleculeName":"headerH2BtnTny",
"headlineBody": {
"moleculeName": "headlineBody",
"headline":{
"moleculeName": "label",
"text":"headline"
},
"body":{
"moleculeName": "label",
"text":"body"
}
},
"button": {
"moleculeName": "button",
"title": "button",
"action": {
"actionType": "noop"
}
}

View File

@ -0,0 +1,29 @@
"moleculeName" : "listDvcBtnS",
"eyebrow" : {
"moleculeName" : "label",
"text" : "8.0 GB"
},
"headline" : {
"moleculeName" : "label",
"text" : "Verizon L data"
},
"body" : {
"moleculeName" : "label",
"text" : "2.0 GB"
},
"body2" : {
"moleculeName" : "label",
"text" : "Additional data"
},
"button": {
"moleculeName": "button",
"title":"hello",
"action": {
"actionType":"openPage",
"pageType":"hello"
}
},
"image":{
"moleculeName":"image",
"image": "https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhoneXr_Black_PureAngles"
}

View File

@ -0,0 +1,31 @@
"moleculeName" : "listDvcLnkS",
"eyebrow" : {
"moleculeName" : "label",
"text" : "8.0 GB"
},
"headline" : {
"moleculeName" : "label",
"text" : "Verizon L data"
},
"body" : {
"moleculeName" : "label",
"text" : "2.0 GB"
},
"body2" : {
"moleculeName" : "label",
"text" : "Additional data"
},
"twoLinkView": {
"leftLink": {
"moleculeName": "link",
"title":"hello",
"action": {
"actionType":"openPage",
"pageType":"hello"
}
}
},
"image":{
"moleculeName":"image",
"image": "https://mobile.vzw.com/hybridClient/is/image/VerizonWireless/iPhoneXr_Black_PureAngles"
}

View File

@ -6,19 +6,19 @@
"moleculeName" : "eyebrowHeadlineBodyLink", "moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : { "eyebrow" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "eyebrow"
}, },
"headline" : { "headline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline"
}, },
"body" : { "body" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "body"
}, },
"link" : { "link" : {
"moleculeName" : "link", "moleculeName" : "link",
"title" : "Hello", "title" : "link",
"action": { "action": {
"actionType":"back" "actionType":"back"
} }

View File

@ -6,10 +6,10 @@
"moleculeName" : "headlineBody", "moleculeName" : "headlineBody",
"headline" : { "headline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline"
}, },
"body" : { "body" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "body"
} }
} }

View File

@ -2,15 +2,15 @@
"moleculeName": "listLVImg", "moleculeName": "listLVImg",
"leftLabel": { "leftLabel": {
"moleculeName": "label", "moleculeName": "label",
"text": "Lorem ipsum" "text": "left"
}, },
"rightLabel": { "rightLabel": {
"moleculeName": "label", "moleculeName": "label",
"text": "Label" "text": "right"
}, },
"image": { "image": {
"moleculeName": "image", "moleculeName": "image",
"image": "imageName_PayPal_logo" "image": "alert_standard"
}, },
"action" : { "action" : {
"disabled" : false, "disabled" : false,

View File

@ -0,0 +1,36 @@
"moleculeName": "listLVImgAll",
"eyebrowHeadlineBodyLink" : {
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
},
"link" : {
"moleculeName" : "link",
"title" : "link",
"action": {
"actionType":"back"
}
}
},
"image": {
"moleculeName": "image",
"image": "alert_standard"
},
"action" : {
"disabled" : false,
"analyticsData" : {
},
"title" : "Manage plan",
"actionType" : "openPage",
"pageType" : "planLanding"
}

View File

@ -0,0 +1,40 @@
"moleculeName": "listLVImgRCAll",
"eyebrowHeadlineBodyLink" : {
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
},
"link" : {
"moleculeName" : "link",
"title" : "link",
"action": {
"actionType":"back"
}
}
},
"rightLabel": {
"moleculeName": "label",
"text": "right"
},
"image": {
"moleculeName": "image",
"image": "alert_standard"
},
"action" : {
"disabled" : false,
"analyticsData" : {
},
"title" : "Manage plan",
"actionType" : "openPage",
"pageType" : "planLanding"
}

View File

@ -0,0 +1,24 @@
"number": 1,
"moleculeName" : "listLVNAll",
"eyebrowHeadlineBodyLink" : {
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
},
"link" : {
"moleculeName" : "link",
"title" : "link",
"action": {
"actionType":"back"
}
}
}

View File

@ -0,0 +1,13 @@
"number": 1,
"moleculeName" : "listLVNLBdy",
"headlineBody" : {
"moleculeName" : "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
}

View File

@ -0,0 +1,26 @@
"radioButton" : {
"moleculeName" : "radioButton"
},
"moleculeName" : "listLVRBAll",
"eyebrowHeadlineBodyLink" : {
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
},
"link" : {
"moleculeName" : "link",
"title" : "link",
"action": {
"actionType":"back"
}
}
}

View File

@ -0,0 +1,15 @@
"radioButton" : {
"moleculeName" : "radioButton"
},
"moleculeName" : "listLVRBBdy",
"headlineBody" : {
"moleculeName" : "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
}

View File

@ -0,0 +1,30 @@
"radioButton" : {
"moleculeName" : "radioButton"
},
"moleculeName" : "listLVRBImg",
"image": {
"moleculeName": "image",
"image": "alert_standard"
},
"eyebrowHeadlineBodyLink" : {
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
},
"link" : {
"moleculeName" : "link",
"title" : "Hello",
"action": {
"actionType":"back"
}
}
}

View File

@ -0,0 +1,23 @@
"moleculeName" : "listPrgBarData",
"progressBar" : {
"moleculeName" : "multiProgressBar",
"progressList": [{
"percent" : 40,
"color" : "red"
},{
"percent" : 30,
"color" : "blue"
}]
},
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"action" : {
"actionType" : "back"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "right"
}

View File

@ -1,14 +1,14 @@
"moleculeName" : "listPrgBarThin", "moleculeName" : "listPrgBarThin",
"leftBody" : { "leftBody" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "x alkdfjaldf kjasdlkfj salkdfj aslkfdj lksafdj aslkdfj slkfd jsalk jasdlk jsadl kjakslfj " "text" : "body"
}, },
"action" : { "action" : {
"actionType" : "back" "actionType" : "back"
}, },
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "right"
}, },
"rightBar" : { "rightBar" : {
"moleculeName" : "line", "moleculeName" : "line",
@ -21,5 +21,5 @@
}, },
"leftHeadline" : { "leftHeadline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "alkjf dsalkjf kjadfl kja" "text" : "headline"
} }

View File

@ -0,0 +1,18 @@
"moleculeName": "planLockup",
"planLabel": {
"moleculeName": "label",
"text": "XL"
},
"headline": {
"moleculeName": "label",
"text": "headline"
},
"subHeadline": {
"moleculeName": "label",
"text": "subHeadline"
},
"body": {
"moleculeName": "label",
"text": "body"
}

View File

@ -5,18 +5,21 @@
}, },
"leftHeadline": { "leftHeadline": {
"moleculeName": "label", "moleculeName": "label",
"text": "Lorem ipsum dolor sit." "text": "headline"
}, },
"leftBody": { "leftBody": {
"moleculeName": "label", "moleculeName": "label",
"text": "Lorem ipsum dolor sit." "text": "body"
}, },
"leftSubBody": { "leftSubBody": {
"moleculeName": "label", "moleculeName": "label",
"text": "Lorem ipsum dolor sit." "text": "subBody"
}, },
"rightLabel": { "rightLabel": {
"moleculeName": "label", "moleculeName": "label",
"text": "Label" "text": "right"
} },
"action": {
"actionType": "noop"
}

View File

@ -0,0 +1,27 @@
"moleculeName" : "list1CTxt",
"eyebrow": {
"moleculeName" : "label",
"text" : "eyebrow"
},
"headline": {
"moleculeName" : "label",
"text" : "headline"
},
"subHeadline": {
"moleculeName" : "label",
"text" : "subHeadline"
},
"body": {
"moleculeName" : "label",
"text" : "body"
},
"link": {
"moleculeName" : "link",
"title" : "link",
"action": {
"actionType": "noop"
}
},
"action": {
"actionType": "back"
}

View File

@ -2,13 +2,13 @@
"headlineBody" : { "headlineBody" : {
"headline": { "headline": {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline"
}, },
"body": { "body": {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "body"
} }
}, },
"action": { "action": {
"actionType": "back" "actionType": "noop"
} }

View File

@ -0,0 +1,30 @@
"moleculeName" : "listRVBtn",
"button" : {
"moleculeName" : "button",
"title": "button",
"action": {
"actionType": "noop"
}
},
"eyebrowHeadlineBodyLink" : {
"body" : {
"moleculeName" : "label",
"text" : "Body"
},
"link" : {
"moleculeName" : "link",
"title" : "TextButton",
"action" : {
"actionType" : "back"
}
},
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "Eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "Headline"
}
}

View File

@ -1,6 +1,6 @@
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "heeeeyy" "text" : "right"
}, },
"moleculeName" : "listRVLine", "moleculeName" : "listRVLine",
"bar" : { "bar" : {
@ -9,7 +9,7 @@
}, },
"leftLabel" : { "leftLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "left"
}, },
"action": { "action": {
"actionType": "back" "actionType": "back"

View File

@ -4,5 +4,5 @@
}, },
"leftLabel" : { "leftLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "left"
} }

View File

@ -2,19 +2,19 @@
"eyebrowHeadlineBodyLink": { "eyebrowHeadlineBodyLink": {
"eyebrow" : { "eyebrow" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "eyebrow"
}, },
"headline" : { "headline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "headline"
}, },
"body" : { "body" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "body"
}, },
"link" : { "link" : {
"moleculeName" : "link", "moleculeName" : "link",
"title" : "Hello", "title" : "link",
"action": { "action": {
"actionType":"back" "actionType":"back"
} }
@ -22,7 +22,7 @@
}, },
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "right"
}, },
"arrow": { "arrow": {
"moleculeName": "arrow" "moleculeName": "arrow"

View File

@ -3,16 +3,16 @@
"moleculeName":"headlineBody", "moleculeName":"headlineBody",
"headline" : { "headline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "headline"
}, },
"body" : { "body" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "body"
} }
}, },
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello Ryan!!!" "text" : "right"
}, },
"arrow": { "arrow": {
"moleculeName": "arrow" "moleculeName": "arrow"

View File

@ -0,0 +1,27 @@
"moleculeName" : "listRVCaretAll",
"rightLabel" : {
"moleculeName" : "label",
"text": "right"
},
"eyebrowHeadlineBodyLink" : {
"body" : {
"moleculeName" : "label",
"text" : "Body"
},
"link" : {
"moleculeName" : "link",
"title" : "TextButton",
"action" : {
"actionType" : "back"
}
},
"moleculeName" : "eyebrowHeadlineBodyLink",
"eyebrow" : {
"moleculeName" : "label",
"text" : "Eyebrow"
},
"headline" : {
"moleculeName" : "label",
"text" : "Headline"
}
}

View File

@ -1,6 +1,6 @@
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "heeeeyy" "text" : "right"
}, },
"moleculeName" : "listRVWheel", "moleculeName" : "listRVWheel",
"wheel" : { "wheel" : {
@ -8,7 +8,7 @@
}, },
"leftLabel" : { "leftLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "left"
}, },
"action": { "action": {
"actionType": "back" "actionType": "back"

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CBillChg",
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "center"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "right"
}

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CBillHst",
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "center"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "right"
}

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CDataUsg",
"leftLabel" : {
"moleculeName" : "label",
"text" : "8.0 GB"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "Verizon L data"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "2.0 GB"
}

View File

@ -0,0 +1,18 @@
"moleculeName" : "list3CIntData",
"leftLabel" : {
"moleculeName" : "label",
"text" : "8.0 GB"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "Verizon L data"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "2.0 GB"
},
"arrow": {
"moleculeName": "arrow",
"color": "green",
"degrees": 270
}

View File

@ -0,0 +1,71 @@
"moleculeName" : "list3CSpdTst",
"title": {
"moleculeName" : "label",
"text" : "title"
},
"topLeftHeadlineBody" : {
"moleculeName": "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
},
"topCenterHeadlineBody" : {
"moleculeName": "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
},
"topRightHeadlineBody" : {
"moleculeName": "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
},
"bottomLeftHeadlineBody" : {
"moleculeName": "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
},
"bottomCenterHeadlineBody" : {
"moleculeName": "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
},
"bottomRightHeadlineBody" : {
"moleculeName": "headlineBody",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}
}

View File

@ -1,46 +1,46 @@
"moleculeName" : "list2CCmpr1", "moleculeName" : "list2CCmpr1",
"leftHeadline1" : { "leftHeadline1" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline1"
}, },
"leftHeadline2" : { "leftHeadline2" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline2"
}, },
"leftHeadline3" : { "leftHeadline3" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline3"
}, },
"leftBody" : { "leftBody" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "body"
}, },
"leftLink" : { "leftLink" : {
"moleculeName" : "label", "moleculeName" : "label",
"title" : "Hello", "title" : "link",
"action": { "action": {
"actionType": "back" "actionType": "back"
} }
}, },
"rightHeadline1" : { "rightHeadline1" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline1"
}, },
"rightHeadline2" : { "rightHeadline2" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline2"
}, },
"rightHeadline3" : { "rightHeadline3" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline3"
}, },
"rightBody" : { "rightBody" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "body"
}, },
"rightLink" : { "rightLink" : {
"moleculeName" : "label", "moleculeName" : "label",
"title" : "Hello", "title" : "link",
"action": { "action": {
"actionType": "back" "actionType": "back"
} }

View File

@ -0,0 +1,9 @@
"moleculeName" : "list2CDrpDrp1",
"leftDropDown" : {
"moleculeName": "dropDown",
"options": ["Option1","Option2","Option3"]
},
"rightDropDown" : {
"moleculeName": "dropDown",
"options": ["Option1","Option2","Option3"]
}

View File

@ -1,17 +1,17 @@
"moleculeName" : "list2CTxtPrc1", "moleculeName" : "list2CTxtPrc1",
"leftHeadline" : { "leftHeadline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "headline"
}, },
"leftBody" : { "leftBody" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "body"
}, },
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "right"
}, },
"rightSubLabel" : { "rightSubLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "rightSub"
} }

View File

@ -1,9 +1,9 @@
"moleculeName" : "list2CTxtPrc1", "moleculeName" : "list2CTxtPrc2",
"leftLabel" : { "leftLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "left"
}, },
"rightLabel" : { "rightLabel" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Hello" "text" : "right"
} }

View File

@ -0,0 +1,34 @@
"moleculeName" : "doughnutChart",
"title" : {
"moleculeName" : "label",
"text" : "title"
},
"subtitle" : {
"moleculeName" : "label",
"text" : "subtitle"
},
"sections" : [{
"moleculeName": "doughnutChartItem",
"label": {
"moleculeName" : "label",
"text" : "subtitle"
},
"percent": 22,
"color": "green"
},{
"moleculeName": "doughnutChartItem",
"label": {
"moleculeName" : "label",
"text" : "subtitle"
},
"percent": 15,
"color": "blue"
},{
"moleculeName": "doughnutChartItem",
"label": {
"moleculeName" : "label",
"text" : "subtitle"
},
"percent": 35,
"color": "green"
}]

View File

@ -0,0 +1,13 @@
"moleculeName" : "planNamesLockup",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"subHeadline" : {
"moleculeName" : "label",
"text" : "subHeadline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}

View File

@ -0,0 +1,25 @@
"moleculeName" : "listPrgBarThin",
"leftBody" : {
"moleculeName" : "label",
"text" : "body"
},
"action" : {
"actionType" : "back"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "right"
},
"rightBar" : {
"moleculeName" : "line",
"backgroundColor" : "red"
},
"progressBar" : {
"moleculeName" : "progressBar",
"percent" : 40,
"color" : "red"
},
"leftHeadline" : {
"moleculeName" : "label",
"text" : "headline"
}

View File

@ -0,0 +1,9 @@
"moleculeName" : "list1CTxtDiv1",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}

View File

@ -0,0 +1,9 @@
"moleculeName" : "list1CTxtDiv2",
"headline" : {
"moleculeName" : "label",
"text" : "headline"
},
"body" : {
"moleculeName" : "label",
"text" : "body"
}

View File

@ -1,9 +1,9 @@
"moleculeName" : "list1CTxtDiv3", "moleculeName" : "list1CTxtDiv3",
"headline" : { "headline" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "8.0 GB" "text" : "headline"
}, },
"body" : { "body" : {
"moleculeName" : "label", "moleculeName" : "label",
"text" : "Verizon L data" "text" : "body"
} }

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CBillChgDiv",
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "left"
}

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CBillHisDiv",
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "left"
}

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CDataUsgDiv",
"leftLabel" : {
"moleculeName" : "label",
"text" : "8.0 GB"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "Verizon L data"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "2.0 GB"
}

View File

@ -0,0 +1,13 @@
"moleculeName" : "list3CSpdTstDiv",
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"centerLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "left"
}

View File

@ -0,0 +1,9 @@
"moleculeName" : "list2CSbscDiv",
"leftLabel" : {
"moleculeName" : "label",
"text" : "left"
},
"rightLabel" : {
"moleculeName" : "label",
"text" : "right"
}