added initial 55 Templates

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-02-01 13:27:26 -06:00
parent 6af01f17fb
commit 054578dbbc
4 changed files with 49 additions and 5 deletions

View File

@ -89,6 +89,7 @@
EA5B69702866BC1000B17D2E /* MVMCoreUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA5B696D2866BC1000B17D2E /* MVMCoreUI.framework */; };
EA5B69712866BC1000B17D2E /* MVMCoreUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = EA5B696D2866BC1000B17D2E /* MVMCoreUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
EA985CC2298AED7000F2FF2E /* BGThreeLayerTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA985CC1298AED7000F2FF2E /* BGThreeLayerTemplate.swift */; };
EA985CC4298AF46100F2FF2E /* dependency.txt in Resources */ = {isa = PBXBuildFile; fileRef = EA985CC3298AF46000F2FF2E /* dependency.txt */; };
EAA658152875FA5E00484A7D /* VDSFormControlsTokens.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = EAA658142875FA5E00484A7D /* VDSFormControlsTokens.xcframework */; };
EAA658162875FA5E00484A7D /* VDSFormControlsTokens.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = EAA658142875FA5E00484A7D /* VDSFormControlsTokens.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
EACA5E5E2853DBC900CBA65B /* VDSColorTokens.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = EACA5E5D2853DBC900CBA65B /* VDSColorTokens.xcframework */; };
@ -179,6 +180,7 @@
EA7E676927582F2200ABF773 /* MVMCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MVMCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EA7E676A27582F2200ABF773 /* MVMCoreUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MVMCoreUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EA985CC1298AED7000F2FF2E /* BGThreeLayerTemplate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BGThreeLayerTemplate.swift; sourceTree = "<group>"; };
EA985CC3298AF46000F2FF2E /* dependency.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dependency.txt; path = ../dependency.txt; sourceTree = "<group>"; };
EAA658142875FA5E00484A7D /* VDSFormControlsTokens.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = VDSFormControlsTokens.xcframework; path = ../SharedFrameworks/VDSFormControlsTokens.xcframework; sourceTree = "<group>"; };
EACA5E5D2853DBC900CBA65B /* VDSColorTokens.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = VDSColorTokens.xcframework; path = ../SharedFrameworks/VDSColorTokens.xcframework; sourceTree = "<group>"; };
/* End PBXFileReference section */
@ -214,6 +216,7 @@
D2B1E3E622F4A68F0065F95C = {
isa = PBXGroup;
children = (
EA985CC3298AF46000F2FF2E /* dependency.txt */,
D2B1E3F122F4A68F0065F95C /* JSONCreator */,
D2B1E3F022F4A68F0065F95C /* Products */,
D2B1E42A22F9D0D90065F95C /* Frameworks */,
@ -440,6 +443,7 @@
files = (
D2B1E3FF22F4A6930065F95C /* LaunchScreen.storyboard in Resources */,
D2B1E3FC22F4A6930065F95C /* Assets.xcassets in Resources */,
EA985CC4298AF46100F2FF2E /* dependency.txt in Resources */,
D2B1E40A22F4C9F00065F95C /* JSON in Resources */,
D2B1E3FA22F4A68F0065F95C /* Main.storyboard in Resources */,
);

View File

@ -114,7 +114,7 @@ extension AppDelegate: MVMCoreGlobalTopAlertDelegateProtocol {
}
return topAlertView;
}
func priorityForTopAlert(by object: MVMCoreTopAlertObject) -> Operation.QueuePriority {
return object.queuePriority
}
@ -122,9 +122,14 @@ extension AppDelegate: MVMCoreGlobalTopAlertDelegateProtocol {
extension AppDelegate {
func register(){
if let mapper = CoreUIObject.sharedInstance()?.viewControllerMapping {
print(mapper)
//mapper.register(template: BGThreeLayerTemplate.self)
CoreUIObject.sharedInstance()?.register(template: BGThreeLayerTemplate.self)
}
}
extension CoreUIObject {
func register<T: TemplateProtocol>(template: T.Type) {
if let mapper = viewControllerMapping as? MVMCoreUIViewControllerMappingObject {
mapper.register(template: BGThreeLayerTemplate.self)
}
}
}

View File

@ -0,0 +1,35 @@
{
"Page": {
"template": "bgThreeLayer",
"pageType": "moleculeStack",
"screenHeading": "Tilet Sample",
"hideFabOverlay": true,
"suppressPostLaunchRequests": false,
"tabBarHidden": true,
"backgroundImage": {
"moleculeName": "image",
"image": "https://ss7.vzw.com/is/image/VerizonWireless/Movers_Titan_getstarted"
},
"header": {
"moleculeName": "header",
"molecule": {
"moleculeName": "label",
"fontStyle": "BoldTitle2XLarge",
"text": "Let's Get Started."
}
},
"middle": {},
"footer": {
"moleculeName": "container",
"molecule": {
"moleculeName": "button",
"title": "Continue",
"action": {
"actionType": "openPage",
"pageType": "rtlVisitUs"
}
}
}
}
}

View File

@ -1,6 +1,6 @@
mvm_core https://gitlab.verizon.com/BPHV_MIPS/mvm_core.git develop
mvm_core_ui https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui.git develop
mvm_core_ui https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui.git feature/5G-Template
vds_ios https://gitlab.verizon.com/BPHV_MIPS/vds_ios.git develop