Merge pull request #25 from SyncrowIOT/curtains_interface
Curtains Interface (No API Calls)
@@ -11,11 +11,17 @@
|
||||
"type": "dart",
|
||||
"deviceId": "0147FC23-3D6C-406A-BE2C-9E67BAF3DA9B"
|
||||
},
|
||||
{
|
||||
"name": "Faris Iphone ",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"deviceId": "00008101-00050C1C02FA001E"
|
||||
},
|
||||
{
|
||||
"name": "Iphone 15 Pro",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"deviceId": "9C9E6EEF-0E9C-4FA9-B201-CBA8AFB0D1D8"
|
||||
"deviceId": "B26AF31B-D38E-4485-9628-528E0DB29789"
|
||||
},
|
||||
{
|
||||
"name": "Iphone SE",
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
<svg width="106" height="106" viewBox="0 0 106 106" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g filter="url(#filter0_d_1285_461)">
|
||||
<g filter="url(#filter1_i_1285_461)">
|
||||
<path d="M85 55C85 38.4315 71.5685 25 55 25C38.4315 25 25 38.4315 25 55C25 71.5685 38.4315 85 55 85C71.5685 85 85 71.5685 85 55Z" fill="#EBECED"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_ddi_1285_461)">
|
||||
<path d="M75.2843 55.2842C75.2843 44.2385 66.33 35.2842 55.2843 35.2842C44.2386 35.2842 35.2843 44.2385 35.2843 55.2842C35.2843 66.3299 44.2386 75.2842 55.2843 75.2842C66.33 75.2842 75.2843 66.3299 75.2843 55.2842Z" fill="#F9F9F9"/>
|
||||
</g>
|
||||
<path d="M67.0139 65L57.0001 55L57.0011 54.9988L67.0139 45L69.7649 47.7472L62.5033 54.9988L62.5022 55L69.7649 62.2528L67.0139 65Z" fill="#023DFE" fill-opacity="0.6"/>
|
||||
<path d="M42.7511 45L52.765 55L52.7639 55.0012L42.7511 65L40.0001 62.2528L47.263 55L40.0001 47.7472L42.7511 45Z" fill="#023DFE" fill-opacity="0.6"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_d_1285_461" x="22" y="22" width="68" height="68" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="1" dy="1"/>
|
||||
<feGaussianBlur stdDeviation="2"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1285_461"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1285_461" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_i_1285_461" x="25" y="25" width="65" height="65" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="5" dy="5"/>
|
||||
<feGaussianBlur stdDeviation="15"/>
|
||||
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
|
||||
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1285_461"/>
|
||||
</filter>
|
||||
<filter id="filter2_ddi_1285_461" x="0.284302" y="0.28418" width="105" height="105" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="5" dy="5"/>
|
||||
<feGaussianBlur stdDeviation="12.5"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1285_461"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-5" dy="-5"/>
|
||||
<feGaussianBlur stdDeviation="15"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0"/>
|
||||
<feBlend mode="normal" in2="effect1_dropShadow_1285_461" result="effect2_dropShadow_1285_461"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_1285_461" result="shape"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="5" dy="5"/>
|
||||
<feGaussianBlur stdDeviation="15"/>
|
||||
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0"/>
|
||||
<feBlend mode="normal" in2="shape" result="effect3_innerShadow_1285_461"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,34 @@
|
||||
<svg width="273" height="19" viewBox="0 0 273 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M1.31 0H3.37V18.0724H1.31C0.59 18.0724 0 17.5304 0 16.8688V1.2036C0 0.542081 0.59 0 1.31 0Z" fill="url(#paint0_linear_1285_507)"/>
|
||||
<path d="M268.85 0H270.91C271.63 0 272.22 0.542082 272.22 1.2036V16.8597C272.22 17.5212 271.63 18.0633 270.91 18.0633H268.85V0Z" fill="url(#paint1_linear_1285_507)"/>
|
||||
<path d="M3.37012 18.0723L268.89 18.0723V-0.000181198L3.37012 -0.000181198V18.0723Z" fill="url(#paint2_linear_1285_507)"/>
|
||||
<path style="mix-blend-mode:multiply" opacity="0.1" d="M268.89 0H265.1V18.0724H268.89V0Z" fill="url(#paint3_linear_1285_507)"/>
|
||||
<path style="mix-blend-mode:multiply" opacity="0.1" d="M7.16 0H3.37V18.0724H7.16V0Z" fill="url(#paint4_linear_1285_507)"/>
|
||||
<path style="mix-blend-mode:multiply" opacity="0.3" d="M268.89 16.3359H3.37012V18.0724H268.89V16.3359Z" fill="url(#paint5_linear_1285_507)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_1285_507" x1="0" y1="9.03163" x2="3.37" y2="9.03163" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#B8B8B8"/>
|
||||
<stop offset="1" stop-color="white"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_1285_507" x1="268.85" y1="9.03163" x2="272.22" y2="9.03163" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1" stop-color="#B8B8B8"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_1285_507" x1="136.13" y1="26.9385" x2="136.13" y2="-8.12222" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.19" stop-color="white"/>
|
||||
<stop offset="1" stop-color="#B8B8B8"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_1285_507" x1="265.55" y1="9.03163" x2="268.99" y2="9.03163" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_1285_507" x1="6.71" y1="9.03163" x2="3.27" y2="9.03163" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_1285_507" x1="136.13" y1="16.5289" x2="136.13" y2="18.1092" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,56 @@
|
||||
<svg width="106" height="106" viewBox="0 0 106 106" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g filter="url(#filter0_d_1285_477)">
|
||||
<g filter="url(#filter1_i_1285_477)">
|
||||
<path d="M85 55C85 38.4315 71.5685 25 55 25C38.4315 25 25 38.4315 25 55C25 71.5685 38.4315 85 55 85C71.5685 85 85 71.5685 85 55Z" fill="#EBECED"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_ddi_1285_477)">
|
||||
<path d="M75.2843 55.2842C75.2843 44.2385 66.33 35.2842 55.2843 35.2842C44.2386 35.2842 35.2843 44.2385 35.2843 55.2842C35.2843 66.3299 44.2386 75.2842 55.2843 75.2842C66.33 75.2842 75.2843 66.3299 75.2843 55.2842Z" fill="#F9F9F9"/>
|
||||
</g>
|
||||
<path d="M50.0139 65L40.0001 55L40.0011 54.9988L50.0139 45L52.7649 47.7472L45.5033 54.9988L45.5022 55L52.7649 62.2528L50.0139 65Z" fill="#023DFE" fill-opacity="0.6"/>
|
||||
<path d="M59.751 45L69.7648 55L69.7638 55.0012L59.751 65L57 62.2528L64.2628 55L57 47.7472L59.751 45Z" fill="#023DFE" fill-opacity="0.6"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_d_1285_477" x="22" y="22" width="68" height="68" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="1" dy="1"/>
|
||||
<feGaussianBlur stdDeviation="2"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1285_477"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1285_477" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_i_1285_477" x="25" y="25" width="65" height="65" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="5" dy="5"/>
|
||||
<feGaussianBlur stdDeviation="15"/>
|
||||
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/>
|
||||
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_1285_477"/>
|
||||
</filter>
|
||||
<filter id="filter2_ddi_1285_477" x="0.284302" y="0.28418" width="105" height="105" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="5" dy="5"/>
|
||||
<feGaussianBlur stdDeviation="12.5"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1285_477"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-5" dy="-5"/>
|
||||
<feGaussianBlur stdDeviation="15"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0"/>
|
||||
<feBlend mode="normal" in2="effect1_dropShadow_1285_477" result="effect2_dropShadow_1285_477"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_1285_477" result="shape"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="5" dy="5"/>
|
||||
<feGaussianBlur stdDeviation="15"/>
|
||||
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.04 0"/>
|
||||
<feBlend mode="normal" in2="shape" result="effect3_innerShadow_1285_477"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,32 @@
|
||||
<svg width="33" height="319" viewBox="0 0 33 319" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.559326 6.07198V318.219L2.69933 319V5.29102L0.559326 6.07198Z" fill="url(#paint0_linear_1285_538)"/>
|
||||
<path d="M32.7092 315.619L2.69922 319V5.29102L32.7092 8.68132V315.619Z" fill="url(#paint1_linear_1285_538)"/>
|
||||
<path d="M15.2593 0.0722656H20.1493V7.5144C20.1493 8.50669 19.2693 9.31522 18.1893 9.31522H17.2193C16.1393 9.31522 15.2593 8.50669 15.2593 7.5144V0.0722656Z" fill="url(#paint2_linear_1285_538)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_1285_538" x1="-48.9107" y1="20.5612" x2="42.5356" y2="323.172" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#E9E9E9"/>
|
||||
<stop offset="0.26" stop-color="#E4E4E4"/>
|
||||
<stop offset="0.51" stop-color="#D8D8D8"/>
|
||||
<stop offset="0.77" stop-color="#C4C4C4"/>
|
||||
<stop offset="0.78" stop-color="#C4C4C4"/>
|
||||
<stop offset="1" stop-color="#C6C6C6"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_1285_538" x1="2.69922" y1="-18.0001" x2="32.7092" y2="-18.0001" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#F5F5F5"/>
|
||||
<stop offset="0.22" stop-color="#F0F0F0"/>
|
||||
<stop offset="0.45" stop-color="#E4E4E4"/>
|
||||
<stop offset="0.67" stop-color="#D0D0D0"/>
|
||||
<stop offset="0.78" stop-color="#C4C4C4"/>
|
||||
<stop offset="1" stop-color="#C6C6C6"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_1285_538" x1="15.2593" y1="-18.0002" x2="20.1593" y2="-18.0002" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#C4C4C4"/>
|
||||
<stop offset="0.41" stop-color="#F8F8F8"/>
|
||||
<stop offset="0.49" stop-color="#F0F0F0"/>
|
||||
<stop offset="0.6" stop-color="#DCDCDC"/>
|
||||
<stop offset="0.75" stop-color="#BABABA"/>
|
||||
<stop offset="0.79" stop-color="#AEAEAE"/>
|
||||
<stop offset="1" stop-color="#BEBEBE"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 409 B |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
@@ -42,3 +42,4 @@ post_install do |installer|
|
||||
flutter_additional_ios_build_settings(target)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -212,6 +212,6 @@ SPEC CHECKSUMS:
|
||||
sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec
|
||||
url_launcher_ios: bbd758c6e7f9fd7b5b1d4cde34d2b95fcce5e812
|
||||
|
||||
PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796
|
||||
PODFILE CHECKSUM: cf86fcba3fb3dbd505936bc190bb0b8fe3dd2498
|
||||
|
||||
COCOAPODS: 1.15.2
|
||||
|
||||
@@ -97,7 +97,6 @@
|
||||
F323D632CA976B68DDB0E669 /* Pods-RunnerTests.release.xcconfig */,
|
||||
AAC9129FD50E64509AD1B9AF /* Pods-RunnerTests.profile.xcconfig */,
|
||||
);
|
||||
name = Pods;
|
||||
path = Pods;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
@@ -230,7 +229,7 @@
|
||||
};
|
||||
};
|
||||
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
|
||||
compatibilityVersion = "Xcode 9.3";
|
||||
compatibilityVersion = "Xcode 15.0";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
@@ -416,6 +415,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
@@ -435,6 +435,7 @@
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
@@ -445,6 +446,7 @@
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_USER_SCRIPT_SANDBOXING = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
@@ -467,16 +469,24 @@
|
||||
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
||||
DEVELOPMENT_TEAM = "";
|
||||
ENABLE_BITCODE = NO;
|
||||
INFOPLIST_FILE = Runner/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Syncrow;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.0.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.example.syncrowApp;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
||||
SWIFT_VERSION = 5.0;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
@@ -537,6 +547,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
@@ -556,6 +567,7 @@
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
@@ -566,6 +578,7 @@
|
||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
ENABLE_USER_SCRIPT_SANDBOXING = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
@@ -592,6 +605,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
@@ -611,6 +625,7 @@
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
@@ -621,6 +636,7 @@
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_USER_SCRIPT_SANDBOXING = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
@@ -645,16 +661,24 @@
|
||||
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
||||
DEVELOPMENT_TEAM = "";
|
||||
ENABLE_BITCODE = NO;
|
||||
INFOPLIST_FILE = Runner/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Syncrow;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.0.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.example.syncrowApp;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 5.0;
|
||||
@@ -667,16 +691,24 @@
|
||||
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
|
||||
DEVELOPMENT_TEAM = "";
|
||||
ENABLE_BITCODE = NO;
|
||||
INFOPLIST_FILE = Runner/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Syncrow;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.0.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.example.syncrowApp;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
||||
SWIFT_VERSION = 5.0;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CADisableMinimumFrameDurationOnPhone</key>
|
||||
<true/>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
@@ -24,26 +26,18 @@
|
||||
<string>$(FLUTTER_BUILD_NUMBER)</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>UIApplicationSupportsIndirectInputEvents</key>
|
||||
<true/>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIMainStoryboardFile</key>
|
||||
<string>Main</string>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations~ipad</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>CADisableMinimumFrameDurationOnPhone</key>
|
||||
<true/>
|
||||
<key>UIApplicationSupportsIndirectInputEvents</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
@@ -5,13 +5,20 @@ import 'package:syncrow_app/features/app_layout/model/space_model.dart';
|
||||
import 'package:syncrow_app/features/app_layout/view/widgets/app_bar_home_dropdown.dart';
|
||||
import 'package:syncrow_app/features/dashboard/view/dashboard_view.dart';
|
||||
import 'package:syncrow_app/features/devices/bloc/devices_cubit.dart';
|
||||
import 'package:syncrow_app/features/devices/model/device_model.dart';
|
||||
import 'package:syncrow_app/features/devices/model/room_model.dart';
|
||||
import 'package:syncrow_app/features/devices/model/status_model.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/curtains/blind_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/curtains/curtain_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/devices_view_body.dart';
|
||||
import 'package:syncrow_app/features/menu/view/menu_view.dart';
|
||||
import 'package:syncrow_app/features/scene/view/scene_view.dart';
|
||||
import 'package:syncrow_app/generated/assets.dart';
|
||||
import 'package:syncrow_app/navigation/navigation_service.dart';
|
||||
import 'package:syncrow_app/services/api/spaces_api.dart';
|
||||
import 'package:syncrow_app/utils/helpers/custom_page_route.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/color_manager.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
|
||||
part 'home_state.dart';
|
||||
|
||||
@@ -168,7 +175,20 @@ class HomeCubit extends Cubit<HomeState> {
|
||||
foregroundColor:
|
||||
MaterialStateProperty.all(ColorsManager.textPrimaryColor),
|
||||
),
|
||||
onPressed: () {},
|
||||
onPressed: () {
|
||||
Navigator.push(
|
||||
NavigationService.navigatorKey.currentContext!,
|
||||
CustomPageRoute(
|
||||
builder: (context) => CurtainView(
|
||||
curtain: DeviceModel(
|
||||
name: "Curtain",
|
||||
status: [StatusModel(code: "awd", value: 1)],
|
||||
productType: DeviceType.Curtain,
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
],
|
||||
'Devices': [
|
||||
@@ -198,7 +218,7 @@ class HomeCubit extends Cubit<HomeState> {
|
||||
'Routine': [
|
||||
// IconButton(
|
||||
// icon: Image.asset(
|
||||
// Assets.iconsFilter,
|
||||
// Assets.assetsIconsFilter,
|
||||
// height: 20,
|
||||
// width: 20,
|
||||
// ),
|
||||
@@ -230,7 +250,7 @@ class HomeCubit extends Cubit<HomeState> {
|
||||
'Menu': [
|
||||
IconButton(
|
||||
icon: SvgPicture.asset(
|
||||
Assets.iconsScan,
|
||||
Assets.assetsIconsScan,
|
||||
height: 20,
|
||||
width: 20,
|
||||
),
|
||||
@@ -246,7 +266,7 @@ class HomeCubit extends Cubit<HomeState> {
|
||||
'Menu': Padding(
|
||||
padding: const EdgeInsets.only(left: 15),
|
||||
child: Image.asset(
|
||||
Assets.imagesLogoHorizontal,
|
||||
Assets.assetsImagesLogoHorizontal,
|
||||
height: 15,
|
||||
width: 100,
|
||||
fit: BoxFit.scaleDown,
|
||||
@@ -255,11 +275,12 @@ class HomeCubit extends Cubit<HomeState> {
|
||||
};
|
||||
|
||||
static var bottomNavItems = [
|
||||
defaultBottomNavBarItem(icon: Assets.iconsDashboard, label: 'Dashboard'),
|
||||
// defaultBottomNavBarItem(icon: Assets.iconslayout, label: 'Layout'),
|
||||
defaultBottomNavBarItem(icon: Assets.iconsDevices, label: 'Devices'),
|
||||
defaultBottomNavBarItem(icon: Assets.iconsRoutines, label: 'Routine'),
|
||||
defaultBottomNavBarItem(icon: Assets.iconsMenu, label: 'Menu'),
|
||||
defaultBottomNavBarItem(
|
||||
icon: Assets.assetsIconsDashboard, label: 'Dashboard'),
|
||||
// defaultBottomNavBarItem(icon: Assets.assetsIconslayout, label: 'Layout'),
|
||||
defaultBottomNavBarItem(icon: Assets.assetsIconsDevices, label: 'Devices'),
|
||||
defaultBottomNavBarItem(icon: Assets.assetsIconsRoutines, label: 'Routine'),
|
||||
defaultBottomNavBarItem(icon: Assets.assetsIconsMenu, label: 'Menu'),
|
||||
];
|
||||
|
||||
final List<Widget> pages = [
|
||||
|
||||
@@ -36,7 +36,7 @@ class AppBarHomeDropdown extends StatelessWidget {
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: <Widget>[
|
||||
SvgPicture.asset(
|
||||
Assets.iconsHome,
|
||||
Assets.assetsIconsHome,
|
||||
width: 25,
|
||||
height: 25,
|
||||
colorFilter: const ColorFilter.mode(
|
||||
|
||||
@@ -41,7 +41,7 @@ class LoginView extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
),
|
||||
@@ -52,7 +52,7 @@ class LoginView extends StatelessWidget {
|
||||
height: MediaQuery.sizeOf(context).height,
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(Assets.imagesVector),
|
||||
image: AssetImage(Assets.assetsImagesVector),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.9,
|
||||
),
|
||||
@@ -72,7 +72,7 @@ class LoginView extends StatelessWidget {
|
||||
children: [
|
||||
Center(
|
||||
child: SvgPicture.asset(
|
||||
Assets.imagesLogo,
|
||||
Assets.assetsImagesLogo,
|
||||
width: 160,
|
||||
),
|
||||
),
|
||||
|
||||
@@ -22,7 +22,7 @@ class LoginWithGoogleFacebook extends StatelessWidget {
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
SvgPicture.asset(Assets.iconsGoogle),
|
||||
SvgPicture.asset(Assets.assetsIconsGoogle),
|
||||
const SizedBox(width: 10),
|
||||
BodyMedium(
|
||||
text: "Google",
|
||||
@@ -43,7 +43,7 @@ class LoginWithGoogleFacebook extends StatelessWidget {
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
SvgPicture.asset(Assets.iconsFacebook),
|
||||
SvgPicture.asset(Assets.assetsIconsFacebook),
|
||||
const SizedBox(width: 10),
|
||||
BodyMedium(
|
||||
text: "Facebook",
|
||||
|
||||
@@ -41,7 +41,7 @@ class CarbonEmission extends StatelessWidget {
|
||||
SizedBox.square(
|
||||
dimension: 30,
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsCO2,
|
||||
Assets.assetsIconsCO2,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
),
|
||||
@@ -71,7 +71,7 @@ class CarbonEmission extends StatelessWidget {
|
||||
SizedBox.square(
|
||||
dimension: 30,
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsSustainability,
|
||||
Assets.assetsIconsSustainability,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
),
|
||||
|
||||
@@ -61,7 +61,7 @@ class Consumption extends StatelessWidget {
|
||||
SizedBox.square(
|
||||
dimension: 60,
|
||||
child: Image.asset(
|
||||
Assets.imagesTestDash2,
|
||||
Assets.assetsImagesTestDash2,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
)
|
||||
|
||||
@@ -15,21 +15,21 @@ class LiveMonitorTab extends StatelessWidget {
|
||||
children: [
|
||||
Expanded(
|
||||
child: LiveMonitorWidget(
|
||||
image: Assets.iconsActive,
|
||||
image: Assets.assetsIconsActive,
|
||||
title: StringsManager.active,
|
||||
value: '10.00w',
|
||||
),
|
||||
),
|
||||
Expanded(
|
||||
child: LiveMonitorWidget(
|
||||
image: Assets.iconsVoltMeter,
|
||||
image: Assets.assetsIconsVoltMeter,
|
||||
title: StringsManager.current,
|
||||
value: '12.1 A',
|
||||
),
|
||||
),
|
||||
Expanded(
|
||||
child: LiveMonitorWidget(
|
||||
image: Assets.iconsFrequency,
|
||||
image: Assets.assetsIconsFrequency,
|
||||
title: StringsManager.frequency,
|
||||
value: '50 Hz',
|
||||
),
|
||||
|
||||
@@ -10,7 +10,7 @@ import 'package:syncrow_app/features/devices/model/device_control_model.dart';
|
||||
import 'package:syncrow_app/features/devices/model/device_model.dart';
|
||||
import 'package:syncrow_app/features/devices/model/status_model.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/ACs/acs_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/curtains/curtain_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/curtains/curtain_list_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/gateway/gateway_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/lights/lights_view.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/three_gang/three_gang_interface.dart';
|
||||
@@ -86,7 +86,7 @@ class DevicesCubit extends Cubit<DevicesState> {
|
||||
case DeviceType.DoorLock:
|
||||
return const DoorsListView();
|
||||
case DeviceType.Curtain:
|
||||
return const CurtainView();
|
||||
return const CurtainListView();
|
||||
// case DeviceType.ThreeGang:
|
||||
// return const ThreeGangSwitchesView();
|
||||
case DeviceType.Gateway:
|
||||
@@ -387,6 +387,88 @@ class DevicesCubit extends Cubit<DevicesState> {
|
||||
// emitSafe(LightBrightnessChanged(value));
|
||||
// }
|
||||
// }
|
||||
|
||||
//////////////////////////////////CURTAINS//////////////////////////////////////
|
||||
double curtainWidth = 270;
|
||||
double curtainOpeningSpace = 195;
|
||||
double blindWindowHight = 310;
|
||||
double blindOpeningSpace = 245;
|
||||
double _openPercentage = 0;
|
||||
bool isMoving = false;
|
||||
|
||||
openCurtain(DeviceType type) async {
|
||||
if (state is CurtainsIsOpening) {
|
||||
return;
|
||||
}
|
||||
|
||||
isMoving = true;
|
||||
while (_openPercentage < 100.0) {
|
||||
if (state is CurtainsIsClosing) {
|
||||
//listen to interruption by the closing process
|
||||
pauseCurtain();
|
||||
break;
|
||||
}
|
||||
|
||||
emit(CurtainsIsOpening());
|
||||
|
||||
if (isMoving) {
|
||||
await Future.delayed(const Duration(milliseconds: 200), () {
|
||||
_openPercentage += 10.0;
|
||||
//25.5 is the 10% of the curtain opening space, its used to update the
|
||||
// animated container of thecurtain
|
||||
|
||||
type == DeviceType.Curtain
|
||||
? curtainWidth -= curtainOpeningSpace / 10
|
||||
: blindWindowHight -= blindOpeningSpace / 10;
|
||||
if (_openPercentage >= 100.0) {
|
||||
pauseCurtain();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
pauseCurtain();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
closeCurtain(DeviceType type) async {
|
||||
if (state is CurtainsIsClosing) {
|
||||
return;
|
||||
}
|
||||
|
||||
isMoving = true;
|
||||
while (_openPercentage > 0.0) {
|
||||
if (state is CurtainsIsOpening) {
|
||||
// interrupted by the opening process
|
||||
pauseCurtain();
|
||||
break;
|
||||
}
|
||||
|
||||
emit(CurtainsIsClosing());
|
||||
|
||||
if (isMoving) {
|
||||
await Future.delayed(const Duration(milliseconds: 200), () {
|
||||
_openPercentage -= 10.0;
|
||||
//25.5 is the 10% of the curtain opening space, its used to update the
|
||||
type == DeviceType.Curtain
|
||||
? curtainWidth += curtainOpeningSpace / 10
|
||||
: blindWindowHight += 24.5;
|
||||
|
||||
if (_openPercentage <= 0.0) {
|
||||
pauseCurtain();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
pauseCurtain();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pauseCurtain() {
|
||||
isMoving = false;
|
||||
emit(CurtainsStopped());
|
||||
}
|
||||
}
|
||||
|
||||
enum LightMode {
|
||||
|
||||
@@ -80,3 +80,10 @@ class DevicesCategoriesError extends DevicesState {
|
||||
|
||||
DevicesCategoriesError(this.errorMsg);
|
||||
}
|
||||
|
||||
// Curtains
|
||||
class CurtainsIsOpening extends DevicesState {}
|
||||
|
||||
class CurtainsIsClosing extends DevicesState {}
|
||||
|
||||
class CurtainsStopped extends DevicesState {}
|
||||
|
||||
@@ -54,13 +54,13 @@ class DevicesCategoryModel {
|
||||
}
|
||||
|
||||
Map<DeviceType, String> deviceTypeIconMap = {
|
||||
DeviceType.AC: Assets.iconsAC,
|
||||
DeviceType.LightBulb: Assets.iconsLight,
|
||||
DeviceType.DoorLock: Assets.iconsDoorLock,
|
||||
DeviceType.Curtain: Assets.iconsCurtain,
|
||||
DeviceType.Gateway: Assets.iconsGateway,
|
||||
DeviceType.CeilingSensor: Assets.iconsSensors,
|
||||
DeviceType.WallSensor: Assets.iconsSensors,
|
||||
DeviceType.ThreeGang: Assets.iconsGang,
|
||||
DeviceType.Other: Assets.iconsAC,
|
||||
DeviceType.AC: Assets.assetsIconsAC,
|
||||
DeviceType.LightBulb: Assets.assetsIconsLight,
|
||||
DeviceType.DoorLock: Assets.assetsIconsDoorLock,
|
||||
DeviceType.Curtain: Assets.assetsIconsCurtain,
|
||||
DeviceType.Gateway: Assets.assetsIconsGateway,
|
||||
DeviceType.CeilingSensor: Assets.assetsIconsSensors,
|
||||
DeviceType.WallSensor: Assets.assetsIconsSensors,
|
||||
DeviceType.ThreeGang: Assets.assetsIconsGang,
|
||||
DeviceType.Other: Assets.assetsIconsAC,
|
||||
};
|
||||
|
||||
@@ -10,7 +10,6 @@ class DeviceControlModel {
|
||||
});
|
||||
|
||||
factory DeviceControlModel.fromJson(Map<String, dynamic> json) {
|
||||
print('json: $json');
|
||||
return DeviceControlModel(
|
||||
deviceId: json['deviceUuid'],
|
||||
code: json['code'],
|
||||
|
||||
@@ -42,22 +42,22 @@ class DeviceModel {
|
||||
DeviceType type = devicesTypesMap[json['productType']] ?? DeviceType.Other;
|
||||
|
||||
if (type == DeviceType.LightBulb) {
|
||||
tempIcon = Assets.iconsLight;
|
||||
tempIcon = Assets.assetsIconsLight;
|
||||
} else if (type == DeviceType.CeilingSensor ||
|
||||
type == DeviceType.WallSensor) {
|
||||
tempIcon = Assets.iconsSensors;
|
||||
tempIcon = Assets.assetsIconsSensors;
|
||||
} else if (type == DeviceType.AC) {
|
||||
tempIcon = Assets.iconsAC;
|
||||
tempIcon = Assets.assetsIconsAC;
|
||||
} else if (type == DeviceType.DoorLock) {
|
||||
tempIcon = Assets.iconsDoorLock;
|
||||
tempIcon = Assets.assetsIconsDoorLock;
|
||||
} else if (type == DeviceType.Curtain) {
|
||||
tempIcon = Assets.iconsCurtain;
|
||||
tempIcon = Assets.assetsIconsCurtain;
|
||||
} else if (type == DeviceType.ThreeGang) {
|
||||
tempIcon = Assets.icons3GangSwitch;
|
||||
tempIcon = Assets.assetsIcons3GangSwitch;
|
||||
} else if (type == DeviceType.Gateway) {
|
||||
tempIcon = Assets.iconsGateway;
|
||||
tempIcon = Assets.assetsIconsGateway;
|
||||
} else {
|
||||
tempIcon = Assets.iconsLogo;
|
||||
tempIcon = Assets.assetsIconsLogo;
|
||||
}
|
||||
return DeviceModel(
|
||||
icon: tempIcon,
|
||||
|
||||
@@ -54,7 +54,7 @@ class AcInterface extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -31,7 +31,8 @@ class AcInterfaceControls extends StatelessWidget {
|
||||
child: DefaultContainer(
|
||||
height: 55,
|
||||
child: Center(
|
||||
child: SvgPicture.asset(Assets.iconsAutomatedClock),
|
||||
child:
|
||||
SvgPicture.asset(Assets.assetsIconsAutomatedClock),
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -43,7 +44,7 @@ class AcInterfaceControls extends StatelessWidget {
|
||||
child: DefaultContainer(
|
||||
height: 55,
|
||||
child: Center(
|
||||
child: SvgPicture.asset(Assets.iconsLock),
|
||||
child: SvgPicture.asset(Assets.assetsIconsLock),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -128,7 +128,7 @@ class AcInterfaceTempUnit extends StatelessWidget {
|
||||
}
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsMinus,
|
||||
Assets.assetsIconsMinus,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -178,7 +178,7 @@ class AcInterfaceTempUnit extends StatelessWidget {
|
||||
}
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsPlus,
|
||||
Assets.assetsIconsPlus,
|
||||
height: 24,
|
||||
width: 24,
|
||||
),
|
||||
|
||||
@@ -35,7 +35,7 @@ class ACTempWidget extends StatelessWidget {
|
||||
// .setACTemp(DeviceModel, DeviceModel.temperature - 0.5);
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsMinus,
|
||||
Assets.assetsIconsMinus,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -55,7 +55,7 @@ class ACTempWidget extends StatelessWidget {
|
||||
// .setACTemp(DeviceModel, DeviceModel.temperature + 0.5);
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsPlus,
|
||||
Assets.assetsIconsPlus,
|
||||
height: 24,
|
||||
width: 24,
|
||||
),
|
||||
|
||||
@@ -41,7 +41,7 @@ class ACsView extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -30,7 +30,7 @@ class UniversalACTemp extends StatelessWidget {
|
||||
// .setTempToAll(DevicesCubit.universalACTemp - .5);
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsMinus,
|
||||
Assets.assetsIconsMinus,
|
||||
),
|
||||
),
|
||||
),
|
||||
@@ -50,7 +50,7 @@ class UniversalACTemp extends StatelessWidget {
|
||||
// .setTempToAll(DevicesCubit.universalACTemp + .5);
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsPlus,
|
||||
Assets.assetsIconsPlus,
|
||||
height: 24,
|
||||
width: 24,
|
||||
),
|
||||
|
||||
@@ -0,0 +1,163 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:syncrow_app/features/devices/bloc/devices_cubit.dart';
|
||||
import 'package:syncrow_app/features/devices/model/device_model.dart';
|
||||
import 'package:syncrow_app/features/shared_widgets/default_scaffold.dart';
|
||||
import 'package:syncrow_app/generated/assets.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
|
||||
class BlindsView extends StatelessWidget {
|
||||
const BlindsView({
|
||||
super.key,
|
||||
this.blind,
|
||||
});
|
||||
final DeviceModel? blind;
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return BlocProvider(
|
||||
create: (context) => DevicesCubit.getInstance(),
|
||||
child: BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) {
|
||||
return DefaultScaffold(
|
||||
title: blind?.name ?? 'Blinds',
|
||||
child: Column(
|
||||
children: [
|
||||
Column(
|
||||
children: [
|
||||
Stack(
|
||||
alignment: Alignment.topCenter,
|
||||
children: [
|
||||
Container(
|
||||
height: 340,
|
||||
width: 365,
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.assetsImagesWindow,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top: 15, bottom: 10),
|
||||
child: AnimatedContainer(
|
||||
duration: const Duration(milliseconds: 200),
|
||||
curve: Curves.linear,
|
||||
height: DevicesCubit.get(context).blindWindowHight,
|
||||
width: 270,
|
||||
child: Stack(
|
||||
children: List.generate(
|
||||
25,
|
||||
(index) {
|
||||
double spacing = DevicesCubit.get(context)
|
||||
.blindWindowHight /
|
||||
24;
|
||||
double topPosition = index * spacing;
|
||||
return AnimatedPositioned(
|
||||
duration: const Duration(milliseconds: 200),
|
||||
curve: Curves.linear,
|
||||
top: topPosition,
|
||||
child: SizedBox(
|
||||
height: 10,
|
||||
width: 270,
|
||||
child: Image.asset(
|
||||
Assets.assetsImagesHorizintalBlade,
|
||||
fit: BoxFit.fill,
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 80),
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
||||
children: [
|
||||
DecoratedBox(
|
||||
decoration:
|
||||
BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
BoxShadow(
|
||||
color: Colors.grey.withOpacity(0.5),
|
||||
spreadRadius: 1,
|
||||
blurRadius: 5,
|
||||
offset: const Offset(3, 3),
|
||||
),
|
||||
]),
|
||||
child: InkWell(
|
||||
overlayColor:
|
||||
MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
// DevicesCubit.get(context).setHight(false);
|
||||
DevicesCubit.get(context).openCurtain(
|
||||
blind?.productType! ?? DeviceType.Blind);
|
||||
},
|
||||
child: Image.asset(
|
||||
Assets.assetsImagesUp,
|
||||
width: 60,
|
||||
height: 60,
|
||||
),
|
||||
),
|
||||
),
|
||||
DecoratedBox(
|
||||
decoration:
|
||||
BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
BoxShadow(
|
||||
color: Colors.grey.withOpacity(0.5),
|
||||
spreadRadius: 1,
|
||||
blurRadius: 5,
|
||||
offset: const Offset(3, 3),
|
||||
),
|
||||
]),
|
||||
child: InkWell(
|
||||
overlayColor:
|
||||
MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
DevicesCubit.get(context).pauseCurtain();
|
||||
},
|
||||
child: Image.asset(
|
||||
Assets.assetsImagesPause,
|
||||
width: 60,
|
||||
height: 60,
|
||||
),
|
||||
),
|
||||
),
|
||||
DecoratedBox(
|
||||
decoration:
|
||||
BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
BoxShadow(
|
||||
color: Colors.grey.withOpacity(0.5),
|
||||
spreadRadius: 1,
|
||||
blurRadius: 5,
|
||||
offset: const Offset(3, 3),
|
||||
),
|
||||
]),
|
||||
child: InkWell(
|
||||
overlayColor:
|
||||
MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
DevicesCubit.get(context).closeCurtain(
|
||||
blind?.productType! ?? DeviceType.Blind);
|
||||
},
|
||||
child: Image.asset(
|
||||
Assets.assetsImagesDown,
|
||||
width: 60,
|
||||
height: 60,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
// import 'package:flutter/material.dart';
|
||||
// import 'package:syncrow_app/features/devices/bloc/devices_cubit.dart';
|
||||
// import 'package:syncrow_app/generated2/assets.dart';
|
||||
|
||||
// class BlindsBottons extends StatelessWidget {
|
||||
// const BlindsBottons({
|
||||
// super.key,
|
||||
// });
|
||||
|
||||
// @override
|
||||
// Widget build(BuildContext context) {
|
||||
// return Row(
|
||||
// mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
||||
// children: [
|
||||
// DecoratedBox(
|
||||
// decoration: BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
// BoxShadow(
|
||||
// color: Colors.grey.withOpacity(0.5),
|
||||
// spreadRadius: 1,
|
||||
// blurRadius: 5,
|
||||
// offset: const Offset(3, 3),
|
||||
// ),
|
||||
// ]),
|
||||
// child: InkWell(
|
||||
// overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
// onTap: () {
|
||||
// // DevicesCubit.get(context).setHight(false);
|
||||
// DevicesCubit.get(context).closeCurtain();
|
||||
// },
|
||||
// child: Image.asset(
|
||||
// Assets.assetsImagesUp,
|
||||
// width: 60,
|
||||
// height: 60,
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// DecoratedBox(
|
||||
// decoration: BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
// BoxShadow(
|
||||
// color: Colors.grey.withOpacity(0.5),
|
||||
// spreadRadius: 1,
|
||||
// blurRadius: 5,
|
||||
// offset: const Offset(3, 3),
|
||||
// ),
|
||||
// ]),
|
||||
// child: InkWell(
|
||||
// overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
// onTap: () {
|
||||
// // DevicesCubit.get(context).setHight(false);
|
||||
// },
|
||||
// child: Image.asset(
|
||||
// Assets.assetsImagesPause,
|
||||
// width: 60,
|
||||
// height: 60,
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// DecoratedBox(
|
||||
// decoration: BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
// BoxShadow(
|
||||
// color: Colors.grey.withOpacity(0.5),
|
||||
// spreadRadius: 1,
|
||||
// blurRadius: 5,
|
||||
// offset: const Offset(3, 3),
|
||||
// ),
|
||||
// ]),
|
||||
// child: InkWell(
|
||||
// overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
// onTap: () {
|
||||
// // DevicesCubit.get(context).setHight(true);
|
||||
// DevicesCubit.get(context).openCurtain();
|
||||
// },
|
||||
// child: Image.asset(
|
||||
// Assets.assetsImagesDown,
|
||||
// width: 60,
|
||||
// height: 60,
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// ],
|
||||
// );
|
||||
// }
|
||||
// }
|
||||
@@ -0,0 +1,116 @@
|
||||
part of "curtain_view.dart";
|
||||
|
||||
class CurtainButtons extends StatelessWidget {
|
||||
const CurtainButtons({super.key, required this.curtain});
|
||||
final DeviceModel curtain;
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
||||
children: [
|
||||
Stack(
|
||||
alignment: Alignment.center,
|
||||
children: [
|
||||
DecoratedBox(
|
||||
decoration: BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
BoxShadow(
|
||||
color: Colors.grey.withOpacity(0.5),
|
||||
spreadRadius: 1,
|
||||
blurRadius: 5,
|
||||
offset: const Offset(3, 3),
|
||||
),
|
||||
]),
|
||||
child: InkWell(
|
||||
overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
DevicesCubit.get(context).openCurtain(curtain.productType!);
|
||||
},
|
||||
child: const SizedBox.square(
|
||||
dimension: 60,
|
||||
),
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(right: 5, bottom: 5),
|
||||
child: InkWell(
|
||||
overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
DevicesCubit.get(context).openCurtain(curtain.productType!);
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.assetsIconsCurtainsIconOpenCurtain,
|
||||
width: 110,
|
||||
height: 110,
|
||||
),
|
||||
),
|
||||
)
|
||||
],
|
||||
),
|
||||
DecoratedBox(
|
||||
decoration: BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
BoxShadow(
|
||||
color: Colors.grey.withOpacity(0.5),
|
||||
spreadRadius: 1,
|
||||
blurRadius: 5,
|
||||
offset: const Offset(3, 3),
|
||||
),
|
||||
]),
|
||||
child: InkWell(
|
||||
overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
DevicesCubit.get(context).pauseCurtain();
|
||||
},
|
||||
child: Image.asset(
|
||||
Assets.assetsImagesPause,
|
||||
width: 60,
|
||||
height: 60,
|
||||
),
|
||||
),
|
||||
),
|
||||
Stack(
|
||||
alignment: Alignment.center,
|
||||
children: [
|
||||
DecoratedBox(
|
||||
decoration: BoxDecoration(shape: BoxShape.circle, boxShadow: [
|
||||
BoxShadow(
|
||||
color: Colors.grey.withOpacity(0.5),
|
||||
spreadRadius: 1,
|
||||
blurRadius: 5,
|
||||
offset: const Offset(3, 3),
|
||||
),
|
||||
]),
|
||||
child: const SizedBox.square(
|
||||
dimension: 60,
|
||||
),
|
||||
// InkWell(
|
||||
// overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
// onTap: () {
|
||||
// DevicesCubit.get(context).closeCurtain(curtain.productType!);
|
||||
// },
|
||||
// child: SvgPicture.asset(
|
||||
// Assets.assetsIconsCurtainsIconCloseCurtain,
|
||||
// width: 60,
|
||||
// height: 60,
|
||||
// ),
|
||||
// ),
|
||||
),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(right: 5, bottom: 5),
|
||||
child: InkWell(
|
||||
overlayColor: MaterialStateProperty.all(Colors.transparent),
|
||||
onTap: () {
|
||||
DevicesCubit.get(context).closeCurtain(curtain.productType!);
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
Assets.assetsIconsCurtainsIconCloseCurtain,
|
||||
width: 110,
|
||||
height: 110,
|
||||
),
|
||||
),
|
||||
)
|
||||
],
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -25,7 +25,7 @@ class CurtainList extends StatelessWidget {
|
||||
const BodySmall(text: "All Curtains"),
|
||||
const SizedBox(height: 5),
|
||||
UniversalSwitch(
|
||||
category: DevicesCubit.getInstance().chosenCategory!,
|
||||
category: DevicesCubit.get(context).chosenCategory!,
|
||||
),
|
||||
|
||||
// other ACs controls
|
||||
@@ -34,17 +34,16 @@ class CurtainList extends StatelessWidget {
|
||||
physics: const NeverScrollableScrollPhysics(),
|
||||
padding: const EdgeInsets.all(0),
|
||||
itemCount:
|
||||
DevicesCubit.getInstance().chosenCategory!.devices!.length,
|
||||
DevicesCubit.get(context).chosenCategory!.devices!.length,
|
||||
itemBuilder: (context, index) {
|
||||
DeviceModel curtain = DevicesCubit.getInstance()
|
||||
.chosenCategory!
|
||||
.devices![index];
|
||||
DeviceModel curtain =
|
||||
DevicesCubit.get(context).chosenCategory!.devices![index];
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
const SizedBox(height: 20),
|
||||
BodySmall(
|
||||
text: DevicesCubit.getInstance()
|
||||
text: DevicesCubit.get(context)
|
||||
.chosenCategory!
|
||||
.devices![index]
|
||||
.name ??
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:syncrow_app/features/devices/bloc/devices_cubit.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/ACs/category_view_app_bar.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/curtains/curtain_list.dart';
|
||||
import 'package:syncrow_app/features/shared_widgets/default_scaffold.dart';
|
||||
|
||||
class CurtainListView extends StatelessWidget {
|
||||
const CurtainListView({super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) {
|
||||
return const DefaultScaffold(
|
||||
appBar: CategoryViewAppBar(),
|
||||
child: CurtainList(),
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,56 +1,87 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
import 'package:syncrow_app/features/devices/bloc/devices_cubit.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/ACs/category_view_app_bar.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/curtains/curtain_list.dart';
|
||||
import 'package:syncrow_app/features/devices/model/device_model.dart';
|
||||
import 'package:syncrow_app/features/shared_widgets/default_scaffold.dart';
|
||||
import 'package:syncrow_app/generated/assets.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/color_manager.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
|
||||
part "curtain_buttons.dart";
|
||||
|
||||
class CurtainView extends StatelessWidget {
|
||||
const CurtainView({super.key});
|
||||
|
||||
const CurtainView({super.key, required this.curtain});
|
||||
final DeviceModel curtain;
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) {
|
||||
return AnnotatedRegion(
|
||||
value: SystemUiOverlayStyle(
|
||||
statusBarColor: ColorsManager.primaryColor.withOpacity(0.5),
|
||||
statusBarIconBrightness: Brightness.light,
|
||||
),
|
||||
child: Scaffold(
|
||||
backgroundColor: ColorsManager.backgroundColor,
|
||||
extendBodyBehindAppBar: true,
|
||||
extendBody: true,
|
||||
appBar: const CategoryViewAppBar(),
|
||||
body: SafeArea(
|
||||
child: Container(
|
||||
width: MediaQuery.sizeOf(context).width,
|
||||
height: MediaQuery.sizeOf(context).height,
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
return BlocProvider(
|
||||
create: (context) => DevicesCubit.getInstance(),
|
||||
child: BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) => DefaultScaffold(
|
||||
title: curtain.name,
|
||||
child: Column(
|
||||
children: [
|
||||
Stack(
|
||||
alignment: Alignment.centerLeft,
|
||||
children: [
|
||||
Container(
|
||||
height: 340,
|
||||
width: 365,
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.assetsImagesWindow,
|
||||
),
|
||||
),
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
),
|
||||
),
|
||||
child: Padding(
|
||||
padding: EdgeInsets.only(
|
||||
top: Constants.appBarHeight,
|
||||
left: Constants.defaultPadding,
|
||||
right: Constants.defaultPadding,
|
||||
Padding(
|
||||
padding: const EdgeInsets.all(40),
|
||||
child: AnimatedContainer(
|
||||
duration: const Duration(milliseconds: 200),
|
||||
curve: Curves.linear,
|
||||
height: 310,
|
||||
width: DevicesCubit.getInstance().curtainWidth,
|
||||
child: Stack(
|
||||
children: List.generate(
|
||||
10,
|
||||
(index) {
|
||||
double spacing =
|
||||
DevicesCubit.getInstance().curtainWidth / 9;
|
||||
double leftMostPosition = index * spacing;
|
||||
return AnimatedPositioned(
|
||||
duration: const Duration(milliseconds: 200),
|
||||
curve: Curves.linear,
|
||||
left: leftMostPosition,
|
||||
child: SizedBox(
|
||||
height: 320,
|
||||
width: 32,
|
||||
child: SvgPicture.asset(
|
||||
Assets.assetsIconsCurtainsIconVerticalBlade,
|
||||
fit: BoxFit.fill,
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
child: const CurtainList(),
|
||||
),
|
||||
Positioned(
|
||||
top: 27,
|
||||
left: 43,
|
||||
child: SvgPicture.asset(
|
||||
Assets.assetsIconsCurtainsIconCurtainHolder)),
|
||||
],
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 80),
|
||||
CurtainButtons(
|
||||
curtain: curtain,
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ class DevicesModeTab extends StatelessWidget {
|
||||
height: 30,
|
||||
width: 25,
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsWinter,
|
||||
Assets.assetsIconsWinter,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
),
|
||||
@@ -57,7 +57,7 @@ class DevicesModeTab extends StatelessWidget {
|
||||
height: 30,
|
||||
width: 25,
|
||||
child: SvgPicture.asset(
|
||||
Assets.iconsSummer,
|
||||
Assets.assetsIconsSummer,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
),
|
||||
|
||||
@@ -8,7 +8,6 @@ import 'package:syncrow_app/features/devices/view/widgets/room_page.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/rooms_slider.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/wizard_page.dart';
|
||||
import 'package:syncrow_app/features/shared_widgets/text_widgets/body_large.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
|
||||
class DevicesViewBody extends StatelessWidget {
|
||||
const DevicesViewBody({
|
||||
@@ -17,93 +16,65 @@ class DevicesViewBody extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return BlocConsumer<DevicesCubit, DevicesState>(
|
||||
listener: (context, state) {
|
||||
// if (state is GetDevicesError) {
|
||||
// ScaffoldMessenger.of(context).showSnackBar(
|
||||
// SnackBar(
|
||||
// content: Text(state.errorMsg),
|
||||
// ),
|
||||
// );
|
||||
// } else if (state is DevicesCategoriesError) {
|
||||
// ScaffoldMessenger.of(context).showSnackBar(
|
||||
// SnackBar(
|
||||
// content: Text(state.errorMsg),
|
||||
// ),
|
||||
// );
|
||||
// } else if (state is DeviceControlError) {
|
||||
// ScaffoldMessenger.of(context).showSnackBar(
|
||||
// SnackBar(
|
||||
// content: Text(state.errorMsg),
|
||||
// ),
|
||||
// );
|
||||
// }
|
||||
},
|
||||
return BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) {
|
||||
if (state is DevicesLoading ||
|
||||
state is GetDevicesLoading ||
|
||||
state is DevicesCategoriesLoading) {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
} else {
|
||||
return Padding(
|
||||
padding: EdgeInsets.only(
|
||||
top: Constants.appBarHeight,
|
||||
bottom: Constants.bottomNavBarHeight,
|
||||
),
|
||||
child: Column(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
const DevicesViewHeader(),
|
||||
const RoomsSlider(),
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
return Column(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
const DevicesViewHeader(),
|
||||
const RoomsSlider(),
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
Expanded(
|
||||
child: PageView(
|
||||
controller: HomeCubit.getInstance().devicesPageController,
|
||||
onPageChanged: (index) {
|
||||
HomeCubit.getInstance().devicesPageChanged(index);
|
||||
},
|
||||
children: [
|
||||
const WizardPage(),
|
||||
if (HomeCubit.getInstance().selectedSpace != null)
|
||||
if (HomeCubit.getInstance().selectedSpace!.rooms != null)
|
||||
...HomeCubit.getInstance().selectedSpace!.rooms!.map(
|
||||
(room) {
|
||||
return RoomPage(
|
||||
room: room,
|
||||
);
|
||||
},
|
||||
)
|
||||
],
|
||||
),
|
||||
Expanded(
|
||||
child: PageView(
|
||||
controller: HomeCubit.getInstance().devicesPageController,
|
||||
onPageChanged: (index) {
|
||||
HomeCubit.getInstance().devicesPageChanged(index);
|
||||
},
|
||||
children: [
|
||||
const WizardPage(),
|
||||
if (HomeCubit.getInstance().selectedSpace != null)
|
||||
if (HomeCubit.getInstance().selectedSpace!.rooms !=
|
||||
null)
|
||||
...HomeCubit.getInstance().selectedSpace!.rooms!.map(
|
||||
(room) {
|
||||
return RoomPage(
|
||||
room: room,
|
||||
);
|
||||
},
|
||||
)
|
||||
],
|
||||
),
|
||||
),
|
||||
HomeCubit.getInstance().selectedSpace != null
|
||||
? Padding(
|
||||
padding: const EdgeInsets.symmetric(
|
||||
vertical: 7,
|
||||
),
|
||||
child: SmoothPageIndicator(
|
||||
controller:
|
||||
HomeCubit.getInstance().devicesPageController,
|
||||
count: HomeCubit.getInstance()
|
||||
.selectedSpace!
|
||||
.rooms!
|
||||
.length +
|
||||
1,
|
||||
effect: const WormEffect(
|
||||
paintStyle: PaintingStyle.stroke,
|
||||
dotHeight: 8,
|
||||
dotWidth: 8,
|
||||
),
|
||||
),
|
||||
)
|
||||
: const Center(
|
||||
child: BodyLarge(text: 'No Home Found'),
|
||||
),
|
||||
HomeCubit.getInstance().selectedSpace != null
|
||||
? Padding(
|
||||
padding: const EdgeInsets.symmetric(
|
||||
vertical: 7,
|
||||
),
|
||||
],
|
||||
),
|
||||
child: SmoothPageIndicator(
|
||||
controller:
|
||||
HomeCubit.getInstance().devicesPageController,
|
||||
count: HomeCubit.getInstance()
|
||||
.selectedSpace!
|
||||
.rooms!
|
||||
.length +
|
||||
1,
|
||||
effect: const WormEffect(
|
||||
paintStyle: PaintingStyle.stroke,
|
||||
dotHeight: 8,
|
||||
dotWidth: 8,
|
||||
),
|
||||
),
|
||||
)
|
||||
: const Center(
|
||||
child: BodyLarge(text: 'No Home Found'),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/devices_mode_tab.dart';
|
||||
import 'package:syncrow_app/features/shared_widgets/text_widgets/title_medium.dart';
|
||||
import 'package:syncrow_app/utils/context_extension.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/strings_manager.dart';
|
||||
|
||||
class DevicesViewHeader extends StatelessWidget {
|
||||
@@ -12,25 +11,20 @@ class DevicesViewHeader extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Padding(
|
||||
padding: const EdgeInsets.symmetric(
|
||||
horizontal: Constants.defaultPadding,
|
||||
),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
TitleMedium(
|
||||
text: StringsManager.devices,
|
||||
style: context.titleMedium.copyWith(
|
||||
fontSize: 25,
|
||||
),
|
||||
return Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
TitleMedium(
|
||||
text: StringsManager.devices,
|
||||
style: context.titleMedium.copyWith(
|
||||
fontSize: 25,
|
||||
),
|
||||
const DevicesModeTab(),
|
||||
const SizedBox(
|
||||
height: 20,
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
const DevicesModeTab(),
|
||||
const SizedBox(
|
||||
height: 20,
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ class LightInterfaceRecentColor extends StatelessWidget {
|
||||
color: ColorsManager.greyColor,
|
||||
),
|
||||
SvgPicture.asset(
|
||||
Assets.iconsKalvin,
|
||||
Assets.assetsIconsKalvin,
|
||||
height: 40,
|
||||
width: 40,
|
||||
),
|
||||
@@ -63,7 +63,7 @@ class LightInterfaceRecentColor extends StatelessWidget {
|
||||
width: 10,
|
||||
),
|
||||
SvgPicture.asset(
|
||||
Assets.iconsColorWheel,
|
||||
Assets.assetsIconsColorWheel,
|
||||
height: 40,
|
||||
width: 40,
|
||||
),
|
||||
|
||||
@@ -46,7 +46,7 @@ class LightsView extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -14,7 +14,7 @@ class NoDevicesView extends StatelessWidget {
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
Image.asset(
|
||||
Assets.imagesBoxEmpty,
|
||||
Assets.assetsImagesBoxEmpty,
|
||||
opacity: const AlwaysStoppedAnimation(0.5),
|
||||
scale: 1,
|
||||
width: 140,
|
||||
|
||||
@@ -51,7 +51,7 @@ class CeilingSensorInterface extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
@@ -104,8 +104,9 @@ class CeilingSensorInterface extends StatelessWidget {
|
||||
},
|
||||
child: SvgPicture.asset(
|
||||
state == 'presence'
|
||||
? Assets.presenceSensorAssetsPresence
|
||||
: Assets.presenceSensorAssetsPresenceSensorMotion,
|
||||
? Assets.assetsIconsPresenceSensorAssetsPresence
|
||||
: Assets
|
||||
.assetsIconsPresenceSensorAssetsPresenceSensorMotion,
|
||||
width: 100,
|
||||
height: 100,
|
||||
// colorFilter: ColorFilter.mode(
|
||||
@@ -258,17 +259,17 @@ class CeilingSensorInterface extends StatelessWidget {
|
||||
var ceilingSensorButtons = [
|
||||
{
|
||||
'title': 'Parameter Settings',
|
||||
'icon': Assets.presenceSensorAssetsParameterSettings,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsParameterSettings,
|
||||
'page': null,
|
||||
},
|
||||
{
|
||||
'title': 'Induction History',
|
||||
'icon': Assets.presenceSensorAssetsInductionRecording,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsInductionRecording,
|
||||
'page': null,
|
||||
},
|
||||
{
|
||||
'title': 'Help Description',
|
||||
'icon': Assets.presenceSensorAssetsHelpDescription,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsHelpDescription,
|
||||
'page': null,
|
||||
},
|
||||
];
|
||||
|
||||
@@ -213,38 +213,38 @@ class ParametersList extends StatelessWidget {
|
||||
//{"result":{"productId":"awarhusb","productType":"WPS","status":[{"code":"presence_state","value":"none"},{"code":"far_detection","value":75},{"code":"presence_time","value":0},{"code":"motion_sensitivity_value","value":5},{"code":"motionless_sensitivity","value":5},{"code":"dis_current","value":214},{"code":"illuminance_value","value":231},{"code":"indicator","value":true}]},"success":true}
|
||||
final List<Map<String, Object?>> wallSensorButtons = const [
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsTime,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsTime,
|
||||
'title': 'Presence Time',
|
||||
'code': 'presence_time',
|
||||
},
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsDistance,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsDistance,
|
||||
'title': 'Current Distance',
|
||||
'code': 'dis_current',
|
||||
},
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsIlluminanceValue,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsIlluminanceValue,
|
||||
'title': 'Illuminance Value',
|
||||
'code': 'illuminance_value',
|
||||
},
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsEmpty,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsEmpty,
|
||||
'title': 'Nobody Time',
|
||||
'code': null,
|
||||
//TODO: Implement the nobody time
|
||||
},
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsIndicator,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsIndicator,
|
||||
'title': 'Indicator',
|
||||
'code': 'indicator',
|
||||
},
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsRecord,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsRecord,
|
||||
'title': 'Presence Record',
|
||||
'code': null
|
||||
},
|
||||
{
|
||||
'icon': Assets.presenceSensorAssetsIlluminanceRecord,
|
||||
'icon': Assets.assetsIconsPresenceSensorAssetsIlluminanceRecord,
|
||||
'title': 'Illuminance Record',
|
||||
'code': null
|
||||
},
|
||||
|
||||
@@ -16,8 +16,8 @@ class PresenceIndicator extends StatelessWidget {
|
||||
children: [
|
||||
SvgPicture.asset(
|
||||
state == 'presence'
|
||||
? Assets.presenceSensorAssetsPresence
|
||||
: Assets.presenceSensorAssetsPresenceSensorMotion,
|
||||
? Assets.assetsIconsPresenceSensorAssetsPresence
|
||||
: Assets.assetsIconsPresenceSensorAssetsPresenceSensorMotion,
|
||||
width: 100,
|
||||
height: 100,
|
||||
),
|
||||
|
||||
@@ -52,7 +52,7 @@ class WallMountedInterface extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -3,7 +3,6 @@ import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:syncrow_app/features/devices/bloc/devices_cubit.dart';
|
||||
import 'package:syncrow_app/features/devices/model/room_model.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/room_page_switch.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
|
||||
class RoomPage extends StatelessWidget {
|
||||
const RoomPage({super.key, required this.room});
|
||||
@@ -12,28 +11,25 @@ class RoomPage extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Padding(
|
||||
padding: const EdgeInsets.symmetric(horizontal: Constants.defaultPadding),
|
||||
child: SingleChildScrollView(
|
||||
child: BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) {
|
||||
return GridView.builder(
|
||||
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
|
||||
crossAxisCount: 2,
|
||||
crossAxisSpacing: 10,
|
||||
mainAxisSpacing: 10,
|
||||
childAspectRatio: 1.5,
|
||||
),
|
||||
padding: const EdgeInsets.only(top: 10),
|
||||
physics: const NeverScrollableScrollPhysics(),
|
||||
shrinkWrap: true,
|
||||
itemCount: room.devices!.length,
|
||||
itemBuilder: (context, index) {
|
||||
return RoomPageSwitch(device: room.devices![index]);
|
||||
},
|
||||
);
|
||||
},
|
||||
),
|
||||
return SingleChildScrollView(
|
||||
child: BlocBuilder<DevicesCubit, DevicesState>(
|
||||
builder: (context, state) {
|
||||
return GridView.builder(
|
||||
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
|
||||
crossAxisCount: 2,
|
||||
crossAxisSpacing: 10,
|
||||
mainAxisSpacing: 10,
|
||||
childAspectRatio: 1.5,
|
||||
),
|
||||
padding: const EdgeInsets.only(top: 10),
|
||||
physics: const NeverScrollableScrollPhysics(),
|
||||
shrinkWrap: true,
|
||||
itemCount: room.devices!.length,
|
||||
itemBuilder: (context, index) {
|
||||
return RoomPageSwitch(device: room.devices![index]);
|
||||
},
|
||||
);
|
||||
},
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -43,26 +43,23 @@ class RoomsSlider extends StatelessWidget {
|
||||
if (HomeCubit.getInstance().selectedSpace != null)
|
||||
if (HomeCubit.getInstance().selectedSpace!.rooms != null)
|
||||
...HomeCubit.getInstance().selectedSpace!.rooms!.map(
|
||||
(room) => Padding(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 15),
|
||||
child: InkWell(
|
||||
onTap: () {
|
||||
HomeCubit.getInstance().roomSliderPageChanged(
|
||||
HomeCubit.getInstance()
|
||||
.selectedSpace!
|
||||
.rooms!
|
||||
.indexOf(room));
|
||||
},
|
||||
child: TitleMedium(
|
||||
text: room.name!,
|
||||
style: context.titleMedium.copyWith(
|
||||
fontSize: 25,
|
||||
color:
|
||||
HomeCubit.getInstance().selectedRoom == room
|
||||
? ColorsManager.textPrimaryColor
|
||||
: ColorsManager.textPrimaryColor
|
||||
.withOpacity(.2),
|
||||
),
|
||||
(room) => InkWell(
|
||||
onTap: () {
|
||||
HomeCubit.getInstance().roomSliderPageChanged(
|
||||
HomeCubit.getInstance()
|
||||
.selectedSpace!
|
||||
.rooms!
|
||||
.indexOf(room));
|
||||
},
|
||||
child: TitleMedium(
|
||||
text: room.name!,
|
||||
style: context.titleMedium.copyWith(
|
||||
fontSize: 25,
|
||||
color:
|
||||
HomeCubit.getInstance().selectedRoom == room
|
||||
? ColorsManager.textPrimaryColor
|
||||
: ColorsManager.textPrimaryColor
|
||||
.withOpacity(.2),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -163,7 +163,7 @@ class _DoorLockButtonState extends State<DoorLockButton>
|
||||
),
|
||||
child: Center(
|
||||
child: SvgPicture.asset(
|
||||
Assets.doorlockAssetsLockIcon,
|
||||
Assets.assetsIconsDoorlockAssetsLockIcon,
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -69,22 +69,22 @@ class DoorLockGrid extends StatelessWidget {
|
||||
List<Map<String, dynamic>> doorLockButtons = [
|
||||
{
|
||||
'title': 'Unlocking Records',
|
||||
'image': Assets.doorlockAssetsUnlockingRecords,
|
||||
'image': Assets.assetsIconsDoorlockAssetsUnlockingRecords,
|
||||
'page': const UnlockingRecordsView(),
|
||||
},
|
||||
{
|
||||
'title': 'Memebers Managment',
|
||||
'image': Assets.doorlockAssetsMembersManagement,
|
||||
'image': Assets.assetsIconsDoorlockAssetsMembersManagement,
|
||||
'page': const MembersManagementView(),
|
||||
},
|
||||
{
|
||||
'title': 'Temporary Password',
|
||||
'image': Assets.doorlockAssetsTemporaryPassword,
|
||||
'image': Assets.assetsIconsDoorlockAssetsTemporaryPassword,
|
||||
'page': null,
|
||||
},
|
||||
{
|
||||
'title': 'Smart Linkage',
|
||||
'image': Assets.doorlockAssetsSmartLinkage,
|
||||
'image': Assets.assetsIconsDoorlockAssetsSmartLinkage,
|
||||
'page': const SmartLinkgeView()
|
||||
},
|
||||
];
|
||||
|
||||
@@ -42,7 +42,7 @@ class DoorInterface extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -12,8 +12,9 @@ class DoorLockStatusBar extends StatelessWidget {
|
||||
return Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
SvgPicture.asset(Assets.iconsWifi),
|
||||
SvgPicture.asset(Assets.dmOffPerOnchargOfflowOffpmOffstDefaultdmOff),
|
||||
SvgPicture.asset(Assets.assetsIconsWifi),
|
||||
SvgPicture.asset(Assets
|
||||
.assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstDefaultdmOff),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
@@ -25,7 +25,8 @@ class SmartLinkgeView extends StatelessWidget {
|
||||
SizedBox(
|
||||
width: 45,
|
||||
height: 40,
|
||||
child: SvgPicture.asset(Assets.linkageIconsFamilyHome),
|
||||
child: SvgPicture.asset(
|
||||
Assets.assetsIconsLinkageIconsFamilyHome),
|
||||
),
|
||||
const SizedBox(width: 15),
|
||||
const Expanded(
|
||||
@@ -62,7 +63,8 @@ class SmartLinkgeView extends StatelessWidget {
|
||||
SizedBox(
|
||||
width: 45,
|
||||
height: 40,
|
||||
child: SvgPicture.asset(Assets.linkageIconsDoorLockAlarm),
|
||||
child: SvgPicture.asset(
|
||||
Assets.assetsIconsLinkageIconsDoorLockAlarm),
|
||||
),
|
||||
const SizedBox(width: 15),
|
||||
const Expanded(
|
||||
|
||||
@@ -48,13 +48,13 @@ class UnlockingRecordsView extends StatelessWidget {
|
||||
child: records[i]['method'] ==
|
||||
UnlockingMethod.Fingerprint
|
||||
? SvgPicture.asset(Assets
|
||||
.unlockingMethodsIconsFingerprint)
|
||||
.assetsIconsUnlockingMethodsIconsFingerprint)
|
||||
: records[i]['method'] ==
|
||||
UnlockingMethod.Remote
|
||||
? SvgPicture.asset(Assets
|
||||
.unlockingMethodsIconsRemote)
|
||||
.assetsIconsUnlockingMethodsIconsRemote)
|
||||
: SvgPicture.asset(Assets
|
||||
.unlockingMethodsIconsFace),
|
||||
.assetsIconsUnlockingMethodsIconsFace),
|
||||
),
|
||||
const SizedBox(
|
||||
width: 13,
|
||||
|
||||
@@ -66,8 +66,8 @@ class GangSwitch extends StatelessWidget {
|
||||
child: Center(child: CircularProgressIndicator()))
|
||||
: SvgPicture.asset(
|
||||
control.value!
|
||||
? Assets.iconsLightSwitchOn
|
||||
: Assets.iconsLightSwitchOff,
|
||||
? Assets.assetsIconsLightSwitchOn
|
||||
: Assets.assetsIconsLightSwitchOff,
|
||||
fit: BoxFit.fill,
|
||||
),
|
||||
),
|
||||
|
||||
@@ -40,7 +40,7 @@ class ThreeGangInterface extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -2,7 +2,6 @@ import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/widgets.dart';
|
||||
import 'package:syncrow_app/features/devices/view/widgets/wizard_switches.dart';
|
||||
import 'package:syncrow_app/utils/resource_manager/constants.dart';
|
||||
|
||||
class WizardPage extends StatelessWidget {
|
||||
const WizardPage({
|
||||
@@ -11,11 +10,8 @@ class WizardPage extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return const Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: Constants.defaultPadding),
|
||||
child: SingleChildScrollView(
|
||||
child: WizartSwitches(),
|
||||
),
|
||||
return const SingleChildScrollView(
|
||||
child: WizartSwitches(),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ class JoinHomeView extends StatelessWidget {
|
||||
child: Column(
|
||||
children: [
|
||||
SvgPicture.asset(
|
||||
Assets.homeManagementIconsJoinAHome,
|
||||
Assets.assetsIconsMenuIconsHomeManagementIconsJoinAHome,
|
||||
width: 70,
|
||||
height: 70,
|
||||
),
|
||||
|
||||
@@ -50,7 +50,7 @@ class SceneView extends StatelessWidget {
|
||||
Image.asset(
|
||||
height: 50,
|
||||
width: 50,
|
||||
Assets.iconsHot1,
|
||||
Assets.assetsIconsHot1,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
const Icon(
|
||||
@@ -87,7 +87,7 @@ class SceneView extends StatelessWidget {
|
||||
Image.asset(
|
||||
height: 50,
|
||||
width: 50,
|
||||
Assets.iconsWinter1,
|
||||
Assets.assetsIconsWinter1,
|
||||
fit: BoxFit.contain,
|
||||
),
|
||||
const Icon(
|
||||
|
||||
@@ -16,7 +16,7 @@ class SceneViewNoScenes extends StatelessWidget {
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
Image.asset(
|
||||
Assets.imagesAutomation,
|
||||
Assets.assetsImagesAutomation,
|
||||
scale: 1,
|
||||
opacity: const AlwaysStoppedAnimation(.5),
|
||||
width: 140,
|
||||
|
||||
@@ -51,7 +51,7 @@ class DefaultScaffold extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.4,
|
||||
|
||||
@@ -14,7 +14,9 @@ class SyncrowLogo extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Image.asset(isDark ? Assets.imagesBlackLogo : Assets.imagesWhiteLogo,
|
||||
scale: 1, width: width);
|
||||
return Image.asset(
|
||||
isDark ? Assets.assetsImagesBlackLogo : Assets.assetsImagesWhiteLogo,
|
||||
scale: 1,
|
||||
width: width);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ class SplashView extends StatelessWidget {
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(
|
||||
Assets.imagesBackground,
|
||||
Assets.assetsImagesBackground,
|
||||
),
|
||||
fit: BoxFit.cover,
|
||||
),
|
||||
@@ -48,14 +48,14 @@ class SplashView extends StatelessWidget {
|
||||
height: MediaQuery.sizeOf(context).height,
|
||||
decoration: const BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(Assets.imagesVector),
|
||||
image: AssetImage(Assets.assetsImagesVector),
|
||||
fit: BoxFit.cover,
|
||||
opacity: 0.9,
|
||||
),
|
||||
),
|
||||
),
|
||||
SvgPicture.asset(
|
||||
Assets.imagesLogo,
|
||||
Assets.assetsImagesLogo,
|
||||
width: 240,
|
||||
)
|
||||
],
|
||||
|
||||
@@ -0,0 +1,636 @@
|
||||
class Assets {
|
||||
Assets._();
|
||||
|
||||
/// Assets for assetsFontsAftikaRegular
|
||||
/// assets/fonts/AftikaRegular.ttf
|
||||
static const String assetsFontsAftikaRegular = "assets/fonts/AftikaRegular.ttf";
|
||||
|
||||
/// Assets for assetsIcons3GangSwitch
|
||||
/// assets/icons/3GangSwitch.svg
|
||||
static const String assetsIcons3GangSwitch = "assets/icons/3GangSwitch.svg";
|
||||
|
||||
/// Assets for assetsIconsAC
|
||||
/// assets/icons/AC.svg
|
||||
static const String assetsIconsAC = "assets/icons/AC.svg";
|
||||
|
||||
/// Assets for assetsIconsActive
|
||||
/// assets/icons/active.svg
|
||||
static const String assetsIconsActive = "assets/icons/active.svg";
|
||||
|
||||
/// Assets for assetsIconsAutomatedClock
|
||||
/// assets/icons/automated_clock.svg
|
||||
static const String assetsIconsAutomatedClock = "assets/icons/automated_clock.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstChargeddmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstChargeddmOff = "assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstDefaultdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstDefaultdmOff = "assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOffpmOnstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOffpmOnstChargeddmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOfflowOffpmOnstChargeddmOff = "assets/icons/battery/dmOff/perOffchargOfflowOffpmOnstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOnpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOnpmOffstDefaultdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOfflowOnpmOffstDefaultdmOff = "assets/icons/battery/dmOff/perOffchargOfflowOnpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOnpmOnstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOnpmOnstDefaultdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOfflowOnpmOnstDefaultdmOff = "assets/icons/battery/dmOff/perOffchargOfflowOnpmOnstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOnlowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOnlowOffpmOffstChargeddmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOnlowOffpmOffstChargeddmOff = "assets/icons/battery/dmOff/perOffchargOnlowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOnlowOnpmOffstlowBatterydmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOnlowOnpmOffstlowBatterydmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOnlowOnpmOffstlowBatterydmOff = "assets/icons/battery/dmOff/perOffchargOnlowOnpmOffstlowBatterydmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOnlowOnpmOnstlowpmdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOnlowOnpmOnstlowpmdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOffchargOnlowOnpmOnstlowpmdmOff = "assets/icons/battery/dmOff/perOffchargOnlowOnpmOnstlowpmdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstChargeddmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstChargeddmOff = "assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstDefaultdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstDefaultdmOff = "assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOffpmOnstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOffpmOnstChargeddmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOfflowOffpmOnstChargeddmOff = "assets/icons/battery/dmOff/perOnchargOfflowOffpmOnstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOnpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOnpmOffstDefaultdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOfflowOnpmOffstDefaultdmOff = "assets/icons/battery/dmOff/perOnchargOfflowOnpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOnpmOnstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOnpmOnstDefaultdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOfflowOnpmOnstDefaultdmOff = "assets/icons/battery/dmOff/perOnchargOfflowOnpmOnstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOnlowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOnlowOffpmOffstChargeddmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOnlowOffpmOffstChargeddmOff = "assets/icons/battery/dmOff/perOnchargOnlowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOnlowOnpmOffstlowBatterydmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOnlowOnpmOffstlowBatterydmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOnlowOnpmOffstlowBatterydmOff = "assets/icons/battery/dmOff/perOnchargOnlowOnpmOffstlowBatterydmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOnlowOnpmOnstlowpmdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOnlowOnpmOnstlowpmdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOnlowOnpmOnstlowpmdmOff = "assets/icons/battery/dmOff/perOnchargOnlowOnpmOnstlowpmdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstChargeddmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstChargeddmOn = "assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstDefaultdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstDefaultdmOn = "assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOffpmOnstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOffpmOnstChargeddmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOfflowOffpmOnstChargeddmOn = "assets/icons/battery/dmOn/perOffchargOfflowOffpmOnstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOnpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOnpmOffstDefaultdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOfflowOnpmOffstDefaultdmOn = "assets/icons/battery/dmOn/perOffchargOfflowOnpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOnpmOnstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOnpmOnstDefaultdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOfflowOnpmOnstDefaultdmOn = "assets/icons/battery/dmOn/perOffchargOfflowOnpmOnstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOnlowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOnlowOffpmOffstChargeddmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOnlowOffpmOffstChargeddmOn = "assets/icons/battery/dmOn/perOffchargOnlowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOnlowOnpmOffstlowBatterydmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOnlowOnpmOffstlowBatterydmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOnlowOnpmOffstlowBatterydmOn = "assets/icons/battery/dmOn/perOffchargOnlowOnpmOffstlowBatterydmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOnlowOnpmOnstlowpmdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOnlowOnpmOnstlowpmdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOnlowOnpmOnstlowpmdmOn = "assets/icons/battery/dmOn/perOffchargOnlowOnpmOnstlowpmdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstChargeddmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstChargeddmOn = "assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstDefaultdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstDefaultdmOn = "assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOffpmOnstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOffpmOnstChargeddmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOfflowOffpmOnstChargeddmOn = "assets/icons/battery/dmOn/perOnchargOfflowOffpmOnstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOnpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOnpmOffstDefaultdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOfflowOnpmOffstDefaultdmOn = "assets/icons/battery/dmOn/perOnchargOfflowOnpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOnpmOnstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOnpmOnstDefaultdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOfflowOnpmOnstDefaultdmOn = "assets/icons/battery/dmOn/perOnchargOfflowOnpmOnstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOnlowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOnlowOffpmOffstChargeddmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOnlowOffpmOffstChargeddmOn = "assets/icons/battery/dmOn/perOnchargOnlowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOnlowOnpmOffstlowBatterydmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOnlowOnpmOffstlowBatterydmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOnlowOnpmOffstlowBatterydmOn = "assets/icons/battery/dmOn/perOnchargOnlowOnpmOffstlowBatterydmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOnlowOnpmOnstlowpmdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOnlowOnpmOnstlowpmdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOnlowOnpmOnstlowpmdmOn = "assets/icons/battery/dmOn/perOnchargOnlowOnpmOnstlowpmdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsCO2
|
||||
/// assets/icons/CO2.svg
|
||||
static const String assetsIconsCO2 = "assets/icons/CO2.svg";
|
||||
|
||||
/// Assets for assetsIconsColdMode
|
||||
/// assets/icons/coldMode.svg
|
||||
static const String assetsIconsColdMode = "assets/icons/coldMode.svg";
|
||||
|
||||
/// Assets for assetsIconsColorWheel
|
||||
/// assets/icons/color_wheel.svg
|
||||
static const String assetsIconsColorWheel = "assets/icons/color_wheel.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtain
|
||||
/// assets/icons/Curtain.svg
|
||||
static const String assetsIconsCurtain = "assets/icons/Curtain.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconCloseCurtain
|
||||
/// assets/icons/curtainsIcon/closeCurtain.svg
|
||||
static const String assetsIconsCurtainsIconCloseCurtain = "assets/icons/curtainsIcon/closeCurtain.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconCurtainHolder
|
||||
/// assets/icons/curtainsIcon/curtainHolder.svg
|
||||
static const String assetsIconsCurtainsIconCurtainHolder = "assets/icons/curtainsIcon/curtainHolder.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconOpenCurtain
|
||||
/// assets/icons/curtainsIcon/openCurtain.svg
|
||||
static const String assetsIconsCurtainsIconOpenCurtain = "assets/icons/curtainsIcon/openCurtain.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconVerticalBlade
|
||||
/// assets/icons/curtainsIcon/verticalBlade.svg
|
||||
static const String assetsIconsCurtainsIconVerticalBlade = "assets/icons/curtainsIcon/verticalBlade.svg";
|
||||
|
||||
/// Assets for assetsIconsDashboard
|
||||
/// assets/icons/dashboard.svg
|
||||
static const String assetsIconsDashboard = "assets/icons/dashboard.svg";
|
||||
|
||||
/// Assets for assetsIconsDashboardFill
|
||||
/// assets/icons/dashboard-fill.svg
|
||||
static const String assetsIconsDashboardFill = "assets/icons/dashboard-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsDevices
|
||||
/// assets/icons/Devices.svg
|
||||
static const String assetsIconsDevices = "assets/icons/Devices.svg";
|
||||
|
||||
/// Assets for assetsIconsDevicesFill
|
||||
/// assets/icons/Devices-fill.svg
|
||||
static const String assetsIconsDevicesFill = "assets/icons/Devices-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLock
|
||||
/// assets/icons/doorLock.svg
|
||||
static const String assetsIconsDoorLock = "assets/icons/doorLock.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockLinkage
|
||||
/// assets/icons/DoorLockLinkage.svg
|
||||
static const String assetsIconsDoorLockLinkage = "assets/icons/DoorLockLinkage.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockLock
|
||||
/// assets/icons/DoorLockLock.svg
|
||||
static const String assetsIconsDoorLockLock = "assets/icons/DoorLockLock.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockMembers
|
||||
/// assets/icons/DoorLockMembers.svg
|
||||
static const String assetsIconsDoorLockMembers = "assets/icons/DoorLockMembers.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockPassword
|
||||
/// assets/icons/DoorLockPassword.svg
|
||||
static const String assetsIconsDoorLockPassword = "assets/icons/DoorLockPassword.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockRecords
|
||||
/// assets/icons/DoorLockRecords.svg
|
||||
static const String assetsIconsDoorLockRecords = "assets/icons/DoorLockRecords.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsBatteryIndicator
|
||||
/// assets/icons/doorlock-assets/BatteryIndicator.svg
|
||||
static const String assetsIconsDoorlockAssetsBatteryIndicator = "assets/icons/doorlock-assets/BatteryIndicator.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsDoorlockButtonOne
|
||||
/// assets/icons/doorlock-assets/doorlock-button-one.svg
|
||||
static const String assetsIconsDoorlockAssetsDoorlockButtonOne = "assets/icons/doorlock-assets/doorlock-button-one.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsDoorlockButtonTwo
|
||||
/// assets/icons/doorlock-assets/doorlock-button-two.svg
|
||||
static const String assetsIconsDoorlockAssetsDoorlockButtonTwo = "assets/icons/doorlock-assets/doorlock-button-two.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsLockIcon
|
||||
/// assets/icons/doorlock-assets/lockIcon.svg
|
||||
static const String assetsIconsDoorlockAssetsLockIcon = "assets/icons/doorlock-assets/lockIcon.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsMembersManagement
|
||||
/// assets/icons/doorlock-assets/members-management.svg
|
||||
static const String assetsIconsDoorlockAssetsMembersManagement = "assets/icons/doorlock-assets/members-management.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsSmartLinkage
|
||||
/// assets/icons/doorlock-assets/smart-linkage.svg
|
||||
static const String assetsIconsDoorlockAssetsSmartLinkage = "assets/icons/doorlock-assets/smart-linkage.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsTemporaryPassword
|
||||
/// assets/icons/doorlock-assets/temporary-password.svg
|
||||
static const String assetsIconsDoorlockAssetsTemporaryPassword = "assets/icons/doorlock-assets/temporary-password.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsUnlockingRecords
|
||||
/// assets/icons/doorlock-assets/unlocking-records.svg
|
||||
static const String assetsIconsDoorlockAssetsUnlockingRecords = "assets/icons/doorlock-assets/unlocking-records.svg";
|
||||
|
||||
/// Assets for assetsIconsFacebook
|
||||
/// assets/icons/Facebook.svg
|
||||
static const String assetsIconsFacebook = "assets/icons/Facebook.svg";
|
||||
|
||||
/// Assets for assetsIconsFan0
|
||||
/// assets/icons/fan-0.svg
|
||||
static const String assetsIconsFan0 = "assets/icons/fan-0.svg";
|
||||
|
||||
/// Assets for assetsIconsFan1
|
||||
/// assets/icons/fan-1.svg
|
||||
static const String assetsIconsFan1 = "assets/icons/fan-1.svg";
|
||||
|
||||
/// Assets for assetsIconsFan2
|
||||
/// assets/icons/fan-2.svg
|
||||
static const String assetsIconsFan2 = "assets/icons/fan-2.svg";
|
||||
|
||||
/// Assets for assetsIconsFan3
|
||||
/// assets/icons/fan-3.svg
|
||||
static const String assetsIconsFan3 = "assets/icons/fan-3.svg";
|
||||
|
||||
/// Assets for assetsIconsFilter
|
||||
/// assets/icons/filter.png
|
||||
static const String assetsIconsFilter = "assets/icons/filter.png";
|
||||
|
||||
/// Assets for assetsIconsFrequency
|
||||
/// assets/icons/frequency.svg
|
||||
static const String assetsIconsFrequency = "assets/icons/frequency.svg";
|
||||
|
||||
/// Assets for assetsIconsGang
|
||||
/// assets/icons/gang.svg
|
||||
static const String assetsIconsGang = "assets/icons/gang.svg";
|
||||
|
||||
/// Assets for assetsIconsGateway
|
||||
/// assets/icons/Gateway.svg
|
||||
static const String assetsIconsGateway = "assets/icons/Gateway.svg";
|
||||
|
||||
/// Assets for assetsIconsGoogle
|
||||
/// assets/icons/Google.svg
|
||||
static const String assetsIconsGoogle = "assets/icons/Google.svg";
|
||||
|
||||
/// Assets for assetsIconsHome
|
||||
/// assets/icons/home.svg
|
||||
static const String assetsIconsHome = "assets/icons/home.svg";
|
||||
|
||||
/// Assets for assetsIconsHot1
|
||||
/// assets/icons/hot1.jpg
|
||||
static const String assetsIconsHot1 = "assets/icons/hot1.jpg";
|
||||
|
||||
/// Assets for assetsIconsKalvin
|
||||
/// assets/icons/kalvin.svg
|
||||
static const String assetsIconsKalvin = "assets/icons/kalvin.svg";
|
||||
|
||||
/// Assets for assetsIconsLayout
|
||||
/// assets/icons/Layout.svg
|
||||
static const String assetsIconsLayout = "assets/icons/Layout.svg";
|
||||
|
||||
/// Assets for assetsIconsLayoutFill
|
||||
/// assets/icons/Layout-fill.svg
|
||||
static const String assetsIconsLayoutFill = "assets/icons/Layout-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsLight
|
||||
/// assets/icons/Light.svg
|
||||
static const String assetsIconsLight = "assets/icons/Light.svg";
|
||||
|
||||
/// Assets for assetsIconsLightSwitchOff
|
||||
/// assets/icons/lightSwitchOff.svg
|
||||
static const String assetsIconsLightSwitchOff = "assets/icons/lightSwitchOff.svg";
|
||||
|
||||
/// Assets for assetsIconsLightSwitchOn
|
||||
/// assets/icons/lightSwitchOn.svg
|
||||
static const String assetsIconsLightSwitchOn = "assets/icons/lightSwitchOn.svg";
|
||||
|
||||
/// Assets for assetsIconsLinkageIconsDoorLockAlarm
|
||||
/// assets/icons/linkageIcons/doorLockAlarm.svg
|
||||
static const String assetsIconsLinkageIconsDoorLockAlarm = "assets/icons/linkageIcons/doorLockAlarm.svg";
|
||||
|
||||
/// Assets for assetsIconsLinkageIconsFamilyHome
|
||||
/// assets/icons/linkageIcons/familyHome.svg
|
||||
static const String assetsIconsLinkageIconsFamilyHome = "assets/icons/linkageIcons/familyHome.svg";
|
||||
|
||||
/// Assets for assetsIconsLock
|
||||
/// assets/icons/lock.svg
|
||||
static const String assetsIconsLock = "assets/icons/lock.svg";
|
||||
|
||||
/// Assets for assetsIconsLogo
|
||||
/// assets/icons/logo.png
|
||||
static const String assetsIconsLogo = "assets/icons/logo.png";
|
||||
|
||||
/// Assets for assetsIconsMenu
|
||||
/// assets/icons/Menu.svg
|
||||
static const String assetsIconsMenu = "assets/icons/Menu.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuFill
|
||||
/// assets/icons/Menu-fill.svg
|
||||
static const String assetsIconsMenuFill = "assets/icons/Menu-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsClearCach
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/clearCach.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsClearCach = "assets/icons/MenuIcons/GeneralSettingsIcons/clearCach.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsLanguage
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/language.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsLanguage = "assets/icons/MenuIcons/GeneralSettingsIcons/language.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsNetworkDiagnosis
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/networkDiagnosis.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsNetworkDiagnosis = "assets/icons/MenuIcons/GeneralSettingsIcons/networkDiagnosis.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsTemperatureUnit
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/temperatureUnit.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsTemperatureUnit = "assets/icons/MenuIcons/GeneralSettingsIcons/temperatureUnit.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsTouchTone
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/touchTone.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsTouchTone = "assets/icons/MenuIcons/GeneralSettingsIcons/touchTone.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsVoiceAssistant
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/voiceAssistant.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsVoiceAssistant = "assets/icons/MenuIcons/GeneralSettingsIcons/voiceAssistant.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsHomeManagementIconsCreateHome
|
||||
/// assets/icons/MenuIcons/HomeManagementIcons/CreateHome.svg
|
||||
static const String assetsIconsMenuIconsHomeManagementIconsCreateHome = "assets/icons/MenuIcons/HomeManagementIcons/CreateHome.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsHomeManagementIconsJoinAHome
|
||||
/// assets/icons/MenuIcons/HomeManagementIcons/joinAHome.svg
|
||||
static const String assetsIconsMenuIconsHomeManagementIconsJoinAHome = "assets/icons/MenuIcons/HomeManagementIcons/joinAHome.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsHomeManagementIconsManageYourHome
|
||||
/// assets/icons/MenuIcons/HomeManagementIcons/ManageYourHome.svg
|
||||
static const String assetsIconsMenuIconsHomeManagementIconsManageYourHome = "assets/icons/MenuIcons/HomeManagementIcons/ManageYourHome.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsLeagalInfoIconsAbout
|
||||
/// assets/icons/MenuIcons/LeagalInfoIcons/About.svg
|
||||
static const String assetsIconsMenuIconsLeagalInfoIconsAbout = "assets/icons/MenuIcons/LeagalInfoIcons/About.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsLeagalInfoIconsPrivacyPolicy
|
||||
/// assets/icons/MenuIcons/LeagalInfoIcons/PrivacyPolicy.svg
|
||||
static const String assetsIconsMenuIconsLeagalInfoIconsPrivacyPolicy = "assets/icons/MenuIcons/LeagalInfoIcons/PrivacyPolicy.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsLeagalInfoIconsUserAgreement
|
||||
/// assets/icons/MenuIcons/LeagalInfoIcons/UserAgreement.svg
|
||||
static const String assetsIconsMenuIconsLeagalInfoIconsUserAgreement = "assets/icons/MenuIcons/LeagalInfoIcons/UserAgreement.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsAlerts
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/Alerts.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsAlerts = "assets/icons/MenuIcons/MessagesCenterIcons/Alerts.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsFAQs
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/FAQs.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsFAQs = "assets/icons/MenuIcons/MessagesCenterIcons/FAQs.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsHelpAndFeedback
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/HelpAndFeedback.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsHelpAndFeedback = "assets/icons/MenuIcons/MessagesCenterIcons/HelpAndFeedback.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsMessages
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/Messages.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsMessages = "assets/icons/MenuIcons/MessagesCenterIcons/Messages.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsSecurityAndPrivacyIconsPrivacy
|
||||
/// assets/icons/MenuIcons/SecurityAndPrivacyIcons/Privacy.svg
|
||||
static const String assetsIconsMenuIconsSecurityAndPrivacyIconsPrivacy = "assets/icons/MenuIcons/SecurityAndPrivacyIcons/Privacy.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsSecurityAndPrivacyIconsSecurty
|
||||
/// assets/icons/MenuIcons/SecurityAndPrivacyIcons/Securty.svg
|
||||
static const String assetsIconsMenuIconsSecurityAndPrivacyIconsSecurty = "assets/icons/MenuIcons/SecurityAndPrivacyIcons/Securty.svg";
|
||||
|
||||
/// Assets for assetsIconsMinus
|
||||
/// assets/icons/minus.svg
|
||||
static const String assetsIconsMinus = "assets/icons/minus.svg";
|
||||
|
||||
/// Assets for assetsIconsPlus
|
||||
/// assets/icons/plus.svg
|
||||
static const String assetsIconsPlus = "assets/icons/plus.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsDistance
|
||||
/// assets/icons/presence-sensor-assets/Distance.svg
|
||||
static const String assetsIconsPresenceSensorAssetsDistance = "assets/icons/presence-sensor-assets/Distance.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsEmpty
|
||||
/// assets/icons/presence-sensor-assets/Empty.svg
|
||||
static const String assetsIconsPresenceSensorAssetsEmpty = "assets/icons/presence-sensor-assets/Empty.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsHelpDescription
|
||||
/// assets/icons/presence-sensor-assets/help-description.svg
|
||||
static const String assetsIconsPresenceSensorAssetsHelpDescription = "assets/icons/presence-sensor-assets/help-description.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsIlluminanceRecord
|
||||
/// assets/icons/presence-sensor-assets/Illuminance-Record.svg
|
||||
static const String assetsIconsPresenceSensorAssetsIlluminanceRecord = "assets/icons/presence-sensor-assets/Illuminance-Record.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsIlluminanceValue
|
||||
/// assets/icons/presence-sensor-assets/Illuminance-Value.svg
|
||||
static const String assetsIconsPresenceSensorAssetsIlluminanceValue = "assets/icons/presence-sensor-assets/Illuminance-Value.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsIndicator
|
||||
/// assets/icons/presence-sensor-assets/Indicator.svg
|
||||
static const String assetsIconsPresenceSensorAssetsIndicator = "assets/icons/presence-sensor-assets/Indicator.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsInductionRecording
|
||||
/// assets/icons/presence-sensor-assets/induction-recording.svg
|
||||
static const String assetsIconsPresenceSensorAssetsInductionRecording = "assets/icons/presence-sensor-assets/induction-recording.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsParameterSettings
|
||||
/// assets/icons/presence-sensor-assets/parameter-settings.svg
|
||||
static const String assetsIconsPresenceSensorAssetsParameterSettings = "assets/icons/presence-sensor-assets/parameter-settings.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsPresence
|
||||
/// assets/icons/presence-sensor-assets/Presence.svg
|
||||
static const String assetsIconsPresenceSensorAssetsPresence = "assets/icons/presence-sensor-assets/Presence.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsPresenceSensorMotion
|
||||
/// assets/icons/presence-sensor-assets/presence-sensor-motion.svg
|
||||
static const String assetsIconsPresenceSensorAssetsPresenceSensorMotion = "assets/icons/presence-sensor-assets/presence-sensor-motion.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsRecord
|
||||
/// assets/icons/presence-sensor-assets/Record.svg
|
||||
static const String assetsIconsPresenceSensorAssetsRecord = "assets/icons/presence-sensor-assets/Record.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsTime
|
||||
/// assets/icons/presence-sensor-assets/Time.svg
|
||||
static const String assetsIconsPresenceSensorAssetsTime = "assets/icons/presence-sensor-assets/Time.svg";
|
||||
|
||||
/// Assets for assetsIconsRoutines
|
||||
/// assets/icons/Routines.svg
|
||||
static const String assetsIconsRoutines = "assets/icons/Routines.svg";
|
||||
|
||||
/// Assets for assetsIconsRoutinesFill
|
||||
/// assets/icons/Routines-fill.svg
|
||||
static const String assetsIconsRoutinesFill = "assets/icons/Routines-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsScan
|
||||
/// assets/icons/Scan.svg
|
||||
static const String assetsIconsScan = "assets/icons/Scan.svg";
|
||||
|
||||
/// Assets for assetsIconsScreen
|
||||
/// assets/icons/Screen.svg
|
||||
static const String assetsIconsScreen = "assets/icons/Screen.svg";
|
||||
|
||||
/// Assets for assetsIconsSensors
|
||||
/// assets/icons/sensors.svg
|
||||
static const String assetsIconsSensors = "assets/icons/sensors.svg";
|
||||
|
||||
/// Assets for assetsIconsSettings
|
||||
/// assets/icons/settings.svg
|
||||
static const String assetsIconsSettings = "assets/icons/settings.svg";
|
||||
|
||||
/// Assets for assetsIconsSettings
|
||||
/// assets/icons/settings.png
|
||||
static const String assetsIconsSettings = "assets/icons/settings.png";
|
||||
|
||||
/// Assets for assetsIconsSummer
|
||||
/// assets/icons/Summer.svg
|
||||
static const String assetsIconsSummer = "assets/icons/Summer.svg";
|
||||
|
||||
/// Assets for assetsIconsSummerMode
|
||||
/// assets/icons/summer_mode.svg
|
||||
static const String assetsIconsSummerMode = "assets/icons/summer_mode.svg";
|
||||
|
||||
/// Assets for assetsIconsSunnyMode
|
||||
/// assets/icons/sunnyMode.svg
|
||||
static const String assetsIconsSunnyMode = "assets/icons/sunnyMode.svg";
|
||||
|
||||
/// Assets for assetsIconsSustainability
|
||||
/// assets/icons/sustainability.svg
|
||||
static const String assetsIconsSustainability = "assets/icons/sustainability.svg";
|
||||
|
||||
/// Assets for assetsIconsUnlockingMethodsIconsFace
|
||||
/// assets/icons/unlockingMethodsIcons/face.svg
|
||||
static const String assetsIconsUnlockingMethodsIconsFace = "assets/icons/unlockingMethodsIcons/face.svg";
|
||||
|
||||
/// Assets for assetsIconsUnlockingMethodsIconsFingerprint
|
||||
/// assets/icons/unlockingMethodsIcons/fingerprint.svg
|
||||
static const String assetsIconsUnlockingMethodsIconsFingerprint = "assets/icons/unlockingMethodsIcons/fingerprint.svg";
|
||||
|
||||
/// Assets for assetsIconsUnlockingMethodsIconsRemote
|
||||
/// assets/icons/unlockingMethodsIcons/remote.svg
|
||||
static const String assetsIconsUnlockingMethodsIconsRemote = "assets/icons/unlockingMethodsIcons/remote.svg";
|
||||
|
||||
/// Assets for assetsIconsVector
|
||||
/// assets/icons/Vector.svg
|
||||
static const String assetsIconsVector = "assets/icons/Vector.svg";
|
||||
|
||||
/// Assets for assetsIconsVector1
|
||||
/// assets/icons/Vector-1.svg
|
||||
static const String assetsIconsVector1 = "assets/icons/Vector-1.svg";
|
||||
|
||||
/// Assets for assetsIconsVoltMeter
|
||||
/// assets/icons/volt-meter.svg
|
||||
static const String assetsIconsVoltMeter = "assets/icons/volt-meter.svg";
|
||||
|
||||
/// Assets for assetsIconsWifi
|
||||
/// assets/icons/Wifi.svg
|
||||
static const String assetsIconsWifi = "assets/icons/Wifi.svg";
|
||||
|
||||
/// Assets for assetsIconsWindyMode
|
||||
/// assets/icons/windyMode.svg
|
||||
static const String assetsIconsWindyMode = "assets/icons/windyMode.svg";
|
||||
|
||||
/// Assets for assetsIconsWinter
|
||||
/// assets/icons/Winter.svg
|
||||
static const String assetsIconsWinter = "assets/icons/Winter.svg";
|
||||
|
||||
/// Assets for assetsIconsWinter1
|
||||
/// assets/icons/winter1.jpg
|
||||
static const String assetsIconsWinter1 = "assets/icons/winter1.jpg";
|
||||
|
||||
/// Assets for assetsIconsWinterMode
|
||||
/// assets/icons/Winter_mode.svg
|
||||
static const String assetsIconsWinterMode = "assets/icons/Winter_mode.svg";
|
||||
|
||||
/// Assets for assetsImagesAutomation
|
||||
/// assets/images/automation.jpg
|
||||
static const String assetsImagesAutomation = "assets/images/automation.jpg";
|
||||
|
||||
/// Assets for assetsImagesBackground
|
||||
/// assets/images/Background.png
|
||||
static const String assetsImagesBackground = "assets/images/Background.png";
|
||||
|
||||
/// Assets for assetsImagesBlackLogo
|
||||
/// assets/images/black-logo.png
|
||||
static const String assetsImagesBlackLogo = "assets/images/black-logo.png";
|
||||
|
||||
/// Assets for assetsImagesBlind
|
||||
/// assets/images/blind.png
|
||||
static const String assetsImagesBlind = "assets/images/blind.png";
|
||||
|
||||
/// Assets for assetsImagesBoxEmpty
|
||||
/// assets/images/box-empty.jpg
|
||||
static const String assetsImagesBoxEmpty = "assets/images/box-empty.jpg";
|
||||
|
||||
/// Assets for assetsImagesCurtain
|
||||
/// assets/images/curtain.png
|
||||
static const String assetsImagesCurtain = "assets/images/curtain.png";
|
||||
|
||||
/// Assets for assetsImagesDown
|
||||
/// assets/images/Down.png
|
||||
static const String assetsImagesDown = "assets/images/Down.png";
|
||||
|
||||
/// Assets for assetsImagesHorizintalBlade
|
||||
/// assets/images/HorizintalBlade.png
|
||||
static const String assetsImagesHorizintalBlade = "assets/images/HorizintalBlade.png";
|
||||
|
||||
/// Assets for assetsImagesLogo
|
||||
/// assets/images/Logo.svg
|
||||
static const String assetsImagesLogo = "assets/images/Logo.svg";
|
||||
|
||||
/// Assets for assetsImagesLogoHorizontal
|
||||
/// assets/images/logo_horizontal.png
|
||||
static const String assetsImagesLogoHorizontal = "assets/images/logo_horizontal.png";
|
||||
|
||||
/// Assets for assetsImagesPause
|
||||
/// assets/images/Pause.png
|
||||
static const String assetsImagesPause = "assets/images/Pause.png";
|
||||
|
||||
/// Assets for assetsImagesTestDash
|
||||
/// assets/images/test_dash.png
|
||||
static const String assetsImagesTestDash = "assets/images/test_dash.png";
|
||||
|
||||
/// Assets for assetsImagesTestDash2
|
||||
/// assets/images/test_dash2.png
|
||||
static const String assetsImagesTestDash2 = "assets/images/test_dash2.png";
|
||||
|
||||
/// Assets for assetsImagesUp
|
||||
/// assets/images/Up.png
|
||||
static const String assetsImagesUp = "assets/images/Up.png";
|
||||
|
||||
/// Assets for assetsImagesVector
|
||||
/// assets/images/Vector.png
|
||||
static const String assetsImagesVector = "assets/images/Vector.png";
|
||||
|
||||
/// Assets for assetsImagesWhiteLogo
|
||||
/// assets/images/white-logo.png
|
||||
static const String assetsImagesWhiteLogo = "assets/images/white-logo.png";
|
||||
|
||||
/// Assets for assetsImagesWindow
|
||||
/// assets/images/Window.png
|
||||
static const String assetsImagesWindow = "assets/images/Window.png";
|
||||
}
|
||||
|
||||
@@ -1,231 +1,752 @@
|
||||
///This file is automatically generated. DO NOT EDIT, all your changes would be lost.
|
||||
class Assets {
|
||||
Assets._();
|
||||
|
||||
static const String assetsIconsSettings = 'assets/icons/settings.svg';
|
||||
static const String dmOffPerOffchargOfflowOffpmOffstChargeddmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstChargeddmOff.svg';
|
||||
static const String dmOffPerOffchargOfflowOffpmOffstDefaultdmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstDefaultdmOff.svg';
|
||||
static const String dmOffPerOffchargOfflowOffpmOnstChargeddmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOfflowOffpmOnstChargeddmOff.svg';
|
||||
static const String dmOffPerOffchargOfflowOnpmOffstDefaultdmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOfflowOnpmOffstDefaultdmOff.svg';
|
||||
static const String dmOffPerOffchargOfflowOnpmOnstDefaultdmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOfflowOnpmOnstDefaultdmOff.svg';
|
||||
static const String dmOffPerOffchargOnlowOffpmOffstChargeddmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOnlowOffpmOffstChargeddmOff.svg';
|
||||
static const String dmOffPerOffchargOnlowOnpmOffstlowBatterydmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOnlowOnpmOffstlowBatterydmOff.svg';
|
||||
static const String dmOffPerOffchargOnlowOnpmOnstlowpmdmOff =
|
||||
'assets/icons/battery/dmOff/perOffchargOnlowOnpmOnstlowpmdmOff.svg';
|
||||
static const String dmOffPerOnchargOfflowOffpmOffstChargeddmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstChargeddmOff.svg';
|
||||
static const String dmOffPerOnchargOfflowOffpmOffstDefaultdmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstDefaultdmOff.svg';
|
||||
static const String dmOffPerOnchargOfflowOffpmOnstChargeddmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOfflowOffpmOnstChargeddmOff.svg';
|
||||
static const String dmOffPerOnchargOfflowOnpmOffstDefaultdmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOfflowOnpmOffstDefaultdmOff.svg';
|
||||
static const String dmOffPerOnchargOfflowOnpmOnstDefaultdmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOfflowOnpmOnstDefaultdmOff.svg';
|
||||
static const String dmOffPerOnchargOnlowOffpmOffstChargeddmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOnlowOffpmOffstChargeddmOff.svg';
|
||||
static const String dmOffPerOnchargOnlowOnpmOffstlowBatterydmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOnlowOnpmOffstlowBatterydmOff.svg';
|
||||
static const String dmOffPerOnchargOnlowOnpmOnstlowpmdmOff =
|
||||
'assets/icons/battery/dmOff/perOnchargOnlowOnpmOnstlowpmdmOff.svg';
|
||||
static const String dmOnPerOffchargOfflowOffpmOffstChargeddmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstChargeddmOn.svg';
|
||||
static const String dmOnPerOffchargOfflowOffpmOffstDefaultdmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstDefaultdmOn.svg';
|
||||
static const String dmOnPerOffchargOfflowOffpmOnstChargeddmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOfflowOffpmOnstChargeddmOn.svg';
|
||||
static const String dmOnPerOffchargOfflowOnpmOffstDefaultdmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOfflowOnpmOffstDefaultdmOn.svg';
|
||||
static const String dmOnPerOffchargOfflowOnpmOnstDefaultdmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOfflowOnpmOnstDefaultdmOn.svg';
|
||||
static const String dmOnPerOffchargOnlowOffpmOffstChargeddmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOnlowOffpmOffstChargeddmOn.svg';
|
||||
static const String dmOnPerOffchargOnlowOnpmOffstlowBatterydmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOnlowOnpmOffstlowBatterydmOn.svg';
|
||||
static const String dmOnPerOffchargOnlowOnpmOnstlowpmdmOn =
|
||||
'assets/icons/battery/dmOn/perOffchargOnlowOnpmOnstlowpmdmOn.svg';
|
||||
static const String dmOnPerOnchargOfflowOffpmOffstChargeddmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstChargeddmOn.svg';
|
||||
static const String dmOnPerOnchargOfflowOffpmOffstDefaultdmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstDefaultdmOn.svg';
|
||||
static const String dmOnPerOnchargOfflowOffpmOnstChargeddmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOfflowOffpmOnstChargeddmOn.svg';
|
||||
static const String dmOnPerOnchargOfflowOnpmOffstDefaultdmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOfflowOnpmOffstDefaultdmOn.svg';
|
||||
static const String dmOnPerOnchargOfflowOnpmOnstDefaultdmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOfflowOnpmOnstDefaultdmOn.svg';
|
||||
static const String dmOnPerOnchargOnlowOffpmOffstChargeddmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOnlowOffpmOffstChargeddmOn.svg';
|
||||
static const String dmOnPerOnchargOnlowOnpmOffstlowBatterydmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOnlowOnpmOffstlowBatterydmOn.svg';
|
||||
static const String dmOnPerOnchargOnlowOnpmOnstlowpmdmOn =
|
||||
'assets/icons/battery/dmOn/perOnchargOnlowOnpmOnstlowpmdmOn.svg';
|
||||
static const String doorlockAssetsBatteryIndicator =
|
||||
'assets/icons/doorlock-assets/BatteryIndicator.svg';
|
||||
static const String doorlockAssetsDoorlockButtonOne =
|
||||
'assets/icons/doorlock-assets/doorlock-button-one.svg';
|
||||
static const String doorlockAssetsDoorlockButtonTwo =
|
||||
'assets/icons/doorlock-assets/doorlock-button-two.svg';
|
||||
static const String doorlockAssetsLockIcon =
|
||||
'assets/icons/doorlock-assets/lockIcon.svg';
|
||||
static const String doorlockAssetsMembersManagement =
|
||||
'assets/icons/doorlock-assets/members-management.svg';
|
||||
static const String doorlockAssetsSmartLinkage =
|
||||
'assets/icons/doorlock-assets/smart-linkage.svg';
|
||||
static const String doorlockAssetsTemporaryPassword =
|
||||
'assets/icons/doorlock-assets/temporary-password.svg';
|
||||
static const String doorlockAssetsUnlockingRecords =
|
||||
'assets/icons/doorlock-assets/unlocking-records.svg';
|
||||
static const String fontsAftikaRegular = 'assets/fonts/AftikaRegular.ttf';
|
||||
static const String generalSettingsIconsClearCache =
|
||||
'assets/icons/MenuIcons/GeneralSettingsIcons/clearCach.svg';
|
||||
static const String generalSettingsIconsLanguage =
|
||||
'assets/icons/MenuIcons/GeneralSettingsIcons/language.svg';
|
||||
static const String generalSettingsIconsNetworkDiagnosis =
|
||||
'assets/icons/MenuIcons/GeneralSettingsIcons/networkDiagnosis.svg';
|
||||
static const String generalSettingsIconsTemperatureUnit =
|
||||
'assets/icons/MenuIcons/GeneralSettingsIcons/temperatureUnit.svg';
|
||||
static const String generalSettingsIconsTouchTone =
|
||||
'assets/icons/MenuIcons/GeneralSettingsIcons/touchTone.svg';
|
||||
static const String generalSettingsIconsVoiceAssistant =
|
||||
'assets/icons/MenuIcons/GeneralSettingsIcons/voiceAssistant.svg';
|
||||
static const String homeManagementIconsCreateHome =
|
||||
'assets/icons/MenuIcons/HomeManagementIcons/CreateHome.svg';
|
||||
static const String homeManagementIconsJoinAHome =
|
||||
'assets/icons/MenuIcons/HomeManagementIcons/joinAHome.svg';
|
||||
static const String homeManagementIconsManageYourHome =
|
||||
'assets/icons/MenuIcons/HomeManagementIcons/ManageYourHome.svg';
|
||||
static const String icons3GangSwitch = 'assets/icons/3GangSwitch.svg';
|
||||
static const String iconsAC = 'assets/icons/AC.svg';
|
||||
static const String iconsActive = 'assets/icons/active.svg';
|
||||
static const String iconsAutomatedClock = 'assets/icons/automated_clock.svg';
|
||||
static const String iconsCO2 = 'assets/icons/CO2.svg';
|
||||
static const String iconsColdMode = 'assets/icons/coldMode.svg';
|
||||
static const String iconsColorWheel = 'assets/icons/color_wheel.svg';
|
||||
static const String iconsCurtain = 'assets/icons/Curtain.svg';
|
||||
static const String iconsDashboard = 'assets/icons/dashboard.svg';
|
||||
static const String iconsDashboardFill = 'assets/icons/dashboard-fill.svg';
|
||||
static const String iconsDevices = 'assets/icons/Devices.svg';
|
||||
static const String iconsDevicesFill = 'assets/icons/Devices-fill.svg';
|
||||
static const String iconsDoorLock = 'assets/icons/doorLock.svg';
|
||||
static const String iconsDoorLockLinkage = 'assets/icons/DoorLockLinkage.svg';
|
||||
static const String iconsDoorLockLock = 'assets/icons/DoorLockLock.svg';
|
||||
static const String iconsDoorLockMembers = 'assets/icons/DoorLockMembers.svg';
|
||||
static const String iconsDoorLockPassword =
|
||||
'assets/icons/DoorLockPassword.svg';
|
||||
static const String iconsDoorLockRecords = 'assets/icons/DoorLockRecords.svg';
|
||||
static const String iconsFacebook = 'assets/icons/Facebook.svg';
|
||||
static const String iconsFan0 = 'assets/icons/fan-0.svg';
|
||||
static const String iconsFan1 = 'assets/icons/fan-1.svg';
|
||||
static const String iconsFan2 = 'assets/icons/fan-2.svg';
|
||||
static const String iconsFan3 = 'assets/icons/fan-3.svg';
|
||||
static const String iconsFilter = 'assets/icons/filter.png';
|
||||
static const String iconsFrequency = 'assets/icons/frequency.svg';
|
||||
static const String iconsGang = 'assets/icons/gang.svg';
|
||||
static const String iconsGateway = 'assets/icons/Gateway.svg';
|
||||
static const String iconsGoogle = 'assets/icons/Google.svg';
|
||||
static const String iconsHome = 'assets/icons/home.svg';
|
||||
static const String iconsHot1 = 'assets/icons/hot1.jpg';
|
||||
static const String iconsKalvin = 'assets/icons/kalvin.svg';
|
||||
static const String iconsLayout = 'assets/icons/Layout.svg';
|
||||
static const String iconsLayoutFill = 'assets/icons/Layout-fill.svg';
|
||||
static const String iconsLight = 'assets/icons/Light.svg';
|
||||
static const String iconsLightSwitchOff = 'assets/icons/lightSwitchOff.svg';
|
||||
static const String iconsLightSwitchOn = 'assets/icons/lightSwitchOn.svg';
|
||||
static const String iconsLock = 'assets/icons/lock.svg';
|
||||
static const String iconsLogo = 'assets/icons/logo.png';
|
||||
static const String iconsMenu = 'assets/icons/Menu.svg';
|
||||
static const String iconsMenuFill = 'assets/icons/Menu-fill.svg';
|
||||
static const String iconsMinus = 'assets/icons/minus.svg';
|
||||
static const String iconsPlus = 'assets/icons/plus.svg';
|
||||
static const String iconsRoutines = 'assets/icons/Routines.svg';
|
||||
static const String iconsRoutinesFill = 'assets/icons/Routines-fill.svg';
|
||||
static const String iconsScan = 'assets/icons/Scan.svg';
|
||||
static const String iconsScreen = 'assets/icons/Screen.svg';
|
||||
static const String iconsSensors = 'assets/icons/sensors.svg';
|
||||
static const String iconsSettings = 'assets/icons/settings.png';
|
||||
static const String iconsSummer = 'assets/icons/Summer.svg';
|
||||
static const String iconsSummerMode = 'assets/icons/summer_mode.svg';
|
||||
static const String iconsSunnyMode = 'assets/icons/sunnyMode.svg';
|
||||
static const String iconsSustainability = 'assets/icons/sustainability.svg';
|
||||
static const String iconsVector = 'assets/icons/Vector.svg';
|
||||
static const String iconsVector1 = 'assets/icons/Vector-1.svg';
|
||||
static const String iconsVoltMeter = 'assets/icons/volt-meter.svg';
|
||||
static const String iconsWifi = 'assets/icons/Wifi.svg';
|
||||
static const String iconsWindyMode = 'assets/icons/windyMode.svg';
|
||||
static const String iconsWinter = 'assets/icons/Winter.svg';
|
||||
static const String iconsWinter1 = 'assets/icons/winter1.jpg';
|
||||
static const String iconsWinterMode = 'assets/icons/Winter_mode.svg';
|
||||
static const String imagesAutomation = 'assets/images/automation.jpg';
|
||||
static const String imagesBackground = 'assets/images/Background.png';
|
||||
static const String imagesBlackLogo = 'assets/images/black-logo.png';
|
||||
static const String imagesBlind = 'assets/images/blind.png';
|
||||
static const String imagesBoxEmpty = 'assets/images/box-empty.jpg';
|
||||
static const String imagesCurtain = 'assets/images/curtain.png';
|
||||
static const String imagesLogo = 'assets/images/Logo.svg';
|
||||
static const String imagesLogoHorizontal =
|
||||
'assets/images/logo_horizontal.png';
|
||||
static const String imagesTestDash = 'assets/images/test_dash.png';
|
||||
static const String imagesTestDash2 = 'assets/images/test_dash2.png';
|
||||
static const String imagesVector = 'assets/images/Vector.png';
|
||||
static const String imagesWhiteLogo = 'assets/images/white-logo.png';
|
||||
static const String linkageIconsDoorLockAlarm =
|
||||
'assets/icons/linkageIcons/doorLockAlarm.svg';
|
||||
static const String linkageIconsFamilyHome =
|
||||
'assets/icons/linkageIcons/familyHome.svg';
|
||||
static const String leagalInfoIconsAbout =
|
||||
'assets/icons/MenuIcons/LeagalInfoIcons/About.svg';
|
||||
static const String leagalInfoIconsPrivacyPolicy =
|
||||
'assets/icons/MenuIcons/LeagalInfoIcons/PrivacyPolicy.svg';
|
||||
static const String leagalInfoIconsUserAgreement =
|
||||
'assets/icons/MenuIcons/LeagalInfoIcons/UserAgreement.svg';
|
||||
static const String messagesCenterIconsAlerts =
|
||||
'assets/icons/MenuIcons/MessagesCenterIcons/Alerts.svg';
|
||||
static const String messagesCenterIconsFAQs =
|
||||
'assets/icons/MenuIcons/MessagesCenterIcons/FAQs.svg';
|
||||
static const String messagesCenterIconsHelpAndFeedbacks =
|
||||
'assets/icons/MenuIcons/MessagesCenterIcons/HelpAndFeedback.svg';
|
||||
static const String messagesCenterIconsMessages =
|
||||
'assets/icons/MenuIcons/MessagesCenterIcons/Messages.svg';
|
||||
static const String presenceSensorAssetsDistance =
|
||||
'assets/icons/presence-sensor-assets/Distance.svg';
|
||||
static const String presenceSensorAssetsEmpty =
|
||||
'assets/icons/presence-sensor-assets/Empty.svg';
|
||||
static const String presenceSensorAssetsHelpDescription =
|
||||
'assets/icons/presence-sensor-assets/help-description.svg';
|
||||
static const String presenceSensorAssetsIlluminanceRecord =
|
||||
'assets/icons/presence-sensor-assets/Illuminance-Record.svg';
|
||||
static const String presenceSensorAssetsIlluminanceValue =
|
||||
'assets/icons/presence-sensor-assets/Illuminance-Value.svg';
|
||||
static const String presenceSensorAssetsIndicator =
|
||||
'assets/icons/presence-sensor-assets/Indicator.svg';
|
||||
static const String presenceSensorAssetsInductionRecording =
|
||||
'assets/icons/presence-sensor-assets/induction-recording.svg';
|
||||
static const String presenceSensorAssetsParameterSettings =
|
||||
'assets/icons/presence-sensor-assets/parameter-settings.svg';
|
||||
static const String presenceSensorAssetsPresence =
|
||||
'assets/icons/presence-sensor-assets/Presence.svg';
|
||||
static const String presenceSensorAssetsPresenceSensorMotion =
|
||||
'assets/icons/presence-sensor-assets/presence-sensor-motion.svg';
|
||||
static const String presenceSensorAssetsRecord =
|
||||
'assets/icons/presence-sensor-assets/Record.svg';
|
||||
static const String presenceSensorAssetsTime =
|
||||
'assets/icons/presence-sensor-assets/Time.svg';
|
||||
static const String unlockingMethodsIconsFace =
|
||||
'assets/icons/unlockingMethodsIcons/face.svg';
|
||||
static const String unlockingMethodsIconsFingerprint =
|
||||
'assets/icons/unlockingMethodsIcons/fingerprint.svg';
|
||||
static const String unlockingMethodsIconsRemote =
|
||||
'assets/icons/unlockingMethodsIcons/remote.svg';
|
||||
static const String securityAndPrivacyIconsPrivacy =
|
||||
'assets/icons/MenuIcons/SecurityAndPrivacyIcons/Privacy.svg';
|
||||
static const String securityAndPrivacyIconsSecurty =
|
||||
'assets/icons/MenuIcons/SecurityAndPrivacyIcons/Securty.svg';
|
||||
/// Assets for assetsFontsAftikaRegular
|
||||
/// assets/fonts/AftikaRegular.ttf
|
||||
static const String assetsFontsAftikaRegular =
|
||||
"assets/fonts/AftikaRegular.ttf";
|
||||
|
||||
/// Assets for assetsIcons3GangSwitch
|
||||
/// assets/icons/3GangSwitch.svg
|
||||
static const String assetsIcons3GangSwitch = "assets/icons/3GangSwitch.svg";
|
||||
|
||||
/// Assets for assetsIconsAC
|
||||
/// assets/icons/AC.svg
|
||||
static const String assetsIconsAC = "assets/icons/AC.svg";
|
||||
|
||||
/// Assets for assetsIconsActive
|
||||
/// assets/icons/active.svg
|
||||
static const String assetsIconsActive = "assets/icons/active.svg";
|
||||
|
||||
/// Assets for assetsIconsAutomatedClock
|
||||
/// assets/icons/automated_clock.svg
|
||||
static const String assetsIconsAutomatedClock =
|
||||
"assets/icons/automated_clock.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstChargeddmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstChargeddmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstDefaultdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOfflowOffpmOffstDefaultdmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOffpmOnstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOffpmOnstChargeddmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOfflowOffpmOnstChargeddmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOfflowOffpmOnstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOnpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOnpmOffstDefaultdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOfflowOnpmOffstDefaultdmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOfflowOnpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOfflowOnpmOnstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOfflowOnpmOnstDefaultdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOfflowOnpmOnstDefaultdmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOfflowOnpmOnstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOnlowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOnlowOffpmOffstChargeddmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOnlowOffpmOffstChargeddmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOnlowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOnlowOnpmOffstlowBatterydmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOnlowOnpmOffstlowBatterydmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOnlowOnpmOffstlowBatterydmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOnlowOnpmOffstlowBatterydmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOffchargOnlowOnpmOnstlowpmdmOff
|
||||
/// assets/icons/battery/dmOff/perOffchargOnlowOnpmOnstlowpmdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOffchargOnlowOnpmOnstlowpmdmOff =
|
||||
"assets/icons/battery/dmOff/perOffchargOnlowOnpmOnstlowpmdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstChargeddmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstChargeddmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstDefaultdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOfflowOffpmOffstDefaultdmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOffpmOnstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOffpmOnstChargeddmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOfflowOffpmOnstChargeddmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOfflowOffpmOnstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOnpmOffstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOnpmOffstDefaultdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOfflowOnpmOffstDefaultdmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOfflowOnpmOffstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOfflowOnpmOnstDefaultdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOfflowOnpmOnstDefaultdmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOfflowOnpmOnstDefaultdmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOfflowOnpmOnstDefaultdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOnlowOffpmOffstChargeddmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOnlowOffpmOffstChargeddmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOnlowOffpmOffstChargeddmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOnlowOffpmOffstChargeddmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOnlowOnpmOffstlowBatterydmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOnlowOnpmOffstlowBatterydmOff.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOffPerOnchargOnlowOnpmOffstlowBatterydmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOnlowOnpmOffstlowBatterydmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOffPerOnchargOnlowOnpmOnstlowpmdmOff
|
||||
/// assets/icons/battery/dmOff/perOnchargOnlowOnpmOnstlowpmdmOff.svg
|
||||
static const String assetsIconsBatteryDmOffPerOnchargOnlowOnpmOnstlowpmdmOff =
|
||||
"assets/icons/battery/dmOff/perOnchargOnlowOnpmOnstlowpmdmOff.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstChargeddmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstChargeddmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstDefaultdmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOfflowOffpmOffstDefaultdmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOffpmOnstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOffpmOnstChargeddmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOfflowOffpmOnstChargeddmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOfflowOffpmOnstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOnpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOnpmOffstDefaultdmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOfflowOnpmOffstDefaultdmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOfflowOnpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOfflowOnpmOnstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOfflowOnpmOnstDefaultdmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOfflowOnpmOnstDefaultdmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOfflowOnpmOnstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOnlowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOnlowOffpmOffstChargeddmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOnlowOffpmOffstChargeddmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOnlowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOnlowOnpmOffstlowBatterydmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOnlowOnpmOffstlowBatterydmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOffchargOnlowOnpmOffstlowBatterydmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOnlowOnpmOffstlowBatterydmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOffchargOnlowOnpmOnstlowpmdmOn
|
||||
/// assets/icons/battery/dmOn/perOffchargOnlowOnpmOnstlowpmdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOffchargOnlowOnpmOnstlowpmdmOn =
|
||||
"assets/icons/battery/dmOn/perOffchargOnlowOnpmOnstlowpmdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstChargeddmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstChargeddmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstDefaultdmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOfflowOffpmOffstDefaultdmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOffpmOnstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOffpmOnstChargeddmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOfflowOffpmOnstChargeddmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOfflowOffpmOnstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOnpmOffstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOnpmOffstDefaultdmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOfflowOnpmOffstDefaultdmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOfflowOnpmOffstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOfflowOnpmOnstDefaultdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOfflowOnpmOnstDefaultdmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOfflowOnpmOnstDefaultdmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOfflowOnpmOnstDefaultdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOnlowOffpmOffstChargeddmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOnlowOffpmOffstChargeddmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOnlowOffpmOffstChargeddmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOnlowOffpmOffstChargeddmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOnlowOnpmOffstlowBatterydmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOnlowOnpmOffstlowBatterydmOn.svg
|
||||
static const String
|
||||
assetsIconsBatteryDmOnPerOnchargOnlowOnpmOffstlowBatterydmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOnlowOnpmOffstlowBatterydmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsBatteryDmOnPerOnchargOnlowOnpmOnstlowpmdmOn
|
||||
/// assets/icons/battery/dmOn/perOnchargOnlowOnpmOnstlowpmdmOn.svg
|
||||
static const String assetsIconsBatteryDmOnPerOnchargOnlowOnpmOnstlowpmdmOn =
|
||||
"assets/icons/battery/dmOn/perOnchargOnlowOnpmOnstlowpmdmOn.svg";
|
||||
|
||||
/// Assets for assetsIconsCO2
|
||||
/// assets/icons/CO2.svg
|
||||
static const String assetsIconsCO2 = "assets/icons/CO2.svg";
|
||||
|
||||
/// Assets for assetsIconsColdMode
|
||||
/// assets/icons/coldMode.svg
|
||||
static const String assetsIconsColdMode = "assets/icons/coldMode.svg";
|
||||
|
||||
/// Assets for assetsIconsColorWheel
|
||||
/// assets/icons/color_wheel.svg
|
||||
static const String assetsIconsColorWheel = "assets/icons/color_wheel.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtain
|
||||
/// assets/icons/Curtain.svg
|
||||
static const String assetsIconsCurtain = "assets/icons/Curtain.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconCloseCurtainsvg
|
||||
/// assets/icons/curtainsIcon/closeCurtainsvg.svg
|
||||
static const String assetsIconsCurtainsIconCloseCurtain =
|
||||
"assets/icons/curtainsIcon/closeCurtain.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconCurtainHolder
|
||||
/// assets/icons/curtainsIcon/curtainHolder.svg
|
||||
static const String assetsIconsCurtainsIconCurtainHolder =
|
||||
"assets/icons/curtainsIcon/curtainHolder.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconOpenCurtain
|
||||
/// assets/icons/curtainsIcon/openCurtain.svg
|
||||
static const String assetsIconsCurtainsIconOpenCurtain =
|
||||
"assets/icons/curtainsIcon/openCurtain.svg";
|
||||
|
||||
/// Assets for assetsIconsCurtainsIconVerticalBlade
|
||||
/// assets/icons/curtainsIcon/verticalBlade.svg
|
||||
static const String assetsIconsCurtainsIconVerticalBlade =
|
||||
"assets/icons/curtainsIcon/verticalBlade.svg";
|
||||
|
||||
/// Assets for assetsIconsDashboard
|
||||
/// assets/icons/dashboard.svg
|
||||
static const String assetsIconsDashboard = "assets/icons/dashboard.svg";
|
||||
|
||||
/// Assets for assetsIconsDashboardFill
|
||||
/// assets/icons/dashboard-fill.svg
|
||||
static const String assetsIconsDashboardFill =
|
||||
"assets/icons/dashboard-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsDevices
|
||||
/// assets/icons/Devices.svg
|
||||
static const String assetsIconsDevices = "assets/icons/Devices.svg";
|
||||
|
||||
/// Assets for assetsIconsDevicesFill
|
||||
/// assets/icons/Devices-fill.svg
|
||||
static const String assetsIconsDevicesFill = "assets/icons/Devices-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLock
|
||||
/// assets/icons/doorLock.svg
|
||||
static const String assetsIconsDoorLock = "assets/icons/doorLock.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockLinkage
|
||||
/// assets/icons/DoorLockLinkage.svg
|
||||
static const String assetsIconsDoorLockLinkage =
|
||||
"assets/icons/DoorLockLinkage.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockLock
|
||||
/// assets/icons/DoorLockLock.svg
|
||||
static const String assetsIconsDoorLockLock = "assets/icons/DoorLockLock.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockMembers
|
||||
/// assets/icons/DoorLockMembers.svg
|
||||
static const String assetsIconsDoorLockMembers =
|
||||
"assets/icons/DoorLockMembers.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockPassword
|
||||
/// assets/icons/DoorLockPassword.svg
|
||||
static const String assetsIconsDoorLockPassword =
|
||||
"assets/icons/DoorLockPassword.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorLockRecords
|
||||
/// assets/icons/DoorLockRecords.svg
|
||||
static const String assetsIconsDoorLockRecords =
|
||||
"assets/icons/DoorLockRecords.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsBatteryIndicator
|
||||
/// assets/icons/doorlock-assets/BatteryIndicator.svg
|
||||
static const String assetsIconsDoorlockAssetsBatteryIndicator =
|
||||
"assets/icons/doorlock-assets/BatteryIndicator.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsDoorlockButtonOne
|
||||
/// assets/icons/doorlock-assets/doorlock-button-one.svg
|
||||
static const String assetsIconsDoorlockAssetsDoorlockButtonOne =
|
||||
"assets/icons/doorlock-assets/doorlock-button-one.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsDoorlockButtonTwo
|
||||
/// assets/icons/doorlock-assets/doorlock-button-two.svg
|
||||
static const String assetsIconsDoorlockAssetsDoorlockButtonTwo =
|
||||
"assets/icons/doorlock-assets/doorlock-button-two.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsLockIcon
|
||||
/// assets/icons/doorlock-assets/lockIcon.svg
|
||||
static const String assetsIconsDoorlockAssetsLockIcon =
|
||||
"assets/icons/doorlock-assets/lockIcon.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsMembersManagement
|
||||
/// assets/icons/doorlock-assets/members-management.svg
|
||||
static const String assetsIconsDoorlockAssetsMembersManagement =
|
||||
"assets/icons/doorlock-assets/members-management.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsSmartLinkage
|
||||
/// assets/icons/doorlock-assets/smart-linkage.svg
|
||||
static const String assetsIconsDoorlockAssetsSmartLinkage =
|
||||
"assets/icons/doorlock-assets/smart-linkage.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsTemporaryPassword
|
||||
/// assets/icons/doorlock-assets/temporary-password.svg
|
||||
static const String assetsIconsDoorlockAssetsTemporaryPassword =
|
||||
"assets/icons/doorlock-assets/temporary-password.svg";
|
||||
|
||||
/// Assets for assetsIconsDoorlockAssetsUnlockingRecords
|
||||
/// assets/icons/doorlock-assets/unlocking-records.svg
|
||||
static const String assetsIconsDoorlockAssetsUnlockingRecords =
|
||||
"assets/icons/doorlock-assets/unlocking-records.svg";
|
||||
|
||||
/// Assets for assetsIconsFacebook
|
||||
/// assets/icons/Facebook.svg
|
||||
static const String assetsIconsFacebook = "assets/icons/Facebook.svg";
|
||||
|
||||
/// Assets for assetsIconsFan0
|
||||
/// assets/icons/fan-0.svg
|
||||
static const String assetsIconsFan0 = "assets/icons/fan-0.svg";
|
||||
|
||||
/// Assets for assetsIconsFan1
|
||||
/// assets/icons/fan-1.svg
|
||||
static const String assetsIconsFan1 = "assets/icons/fan-1.svg";
|
||||
|
||||
/// Assets for assetsIconsFan2
|
||||
/// assets/icons/fan-2.svg
|
||||
static const String assetsIconsFan2 = "assets/icons/fan-2.svg";
|
||||
|
||||
/// Assets for assetsIconsFan3
|
||||
/// assets/icons/fan-3.svg
|
||||
static const String assetsIconsFan3 = "assets/icons/fan-3.svg";
|
||||
|
||||
/// Assets for assetsIconsFilter
|
||||
/// assets/icons/filter.png
|
||||
static const String assetsIconsFilter = "assets/icons/filter.png";
|
||||
|
||||
/// Assets for assetsIconsFrequency
|
||||
/// assets/icons/frequency.svg
|
||||
static const String assetsIconsFrequency = "assets/icons/frequency.svg";
|
||||
|
||||
/// Assets for assetsIconsGang
|
||||
/// assets/icons/gang.svg
|
||||
static const String assetsIconsGang = "assets/icons/gang.svg";
|
||||
|
||||
/// Assets for assetsIconsGateway
|
||||
/// assets/icons/Gateway.svg
|
||||
static const String assetsIconsGateway = "assets/icons/Gateway.svg";
|
||||
|
||||
/// Assets for assetsIconsGoogle
|
||||
/// assets/icons/Google.svg
|
||||
static const String assetsIconsGoogle = "assets/icons/Google.svg";
|
||||
|
||||
/// Assets for assetsIconsHome
|
||||
/// assets/icons/home.svg
|
||||
static const String assetsIconsHome = "assets/icons/home.svg";
|
||||
|
||||
/// Assets for assetsIconsHot1
|
||||
/// assets/icons/hot1.jpg
|
||||
static const String assetsIconsHot1 = "assets/icons/hot1.jpg";
|
||||
|
||||
/// Assets for assetsIconsKalvin
|
||||
/// assets/icons/kalvin.svg
|
||||
static const String assetsIconsKalvin = "assets/icons/kalvin.svg";
|
||||
|
||||
/// Assets for assetsIconsLayout
|
||||
/// assets/icons/Layout.svg
|
||||
static const String assetsIconsLayout = "assets/icons/Layout.svg";
|
||||
|
||||
/// Assets for assetsIconsLayoutFill
|
||||
/// assets/icons/Layout-fill.svg
|
||||
static const String assetsIconsLayoutFill = "assets/icons/Layout-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsLight
|
||||
/// assets/icons/Light.svg
|
||||
static const String assetsIconsLight = "assets/icons/Light.svg";
|
||||
|
||||
/// Assets for assetsIconsLightSwitchOff
|
||||
/// assets/icons/lightSwitchOff.svg
|
||||
static const String assetsIconsLightSwitchOff =
|
||||
"assets/icons/lightSwitchOff.svg";
|
||||
|
||||
/// Assets for assetsIconsLightSwitchOn
|
||||
/// assets/icons/lightSwitchOn.svg
|
||||
static const String assetsIconsLightSwitchOn =
|
||||
"assets/icons/lightSwitchOn.svg";
|
||||
|
||||
/// Assets for assetsIconsLinkageIconsDoorLockAlarm
|
||||
/// assets/icons/linkageIcons/doorLockAlarm.svg
|
||||
static const String assetsIconsLinkageIconsDoorLockAlarm =
|
||||
"assets/icons/linkageIcons/doorLockAlarm.svg";
|
||||
|
||||
/// Assets for assetsIconsLinkageIconsFamilyHome
|
||||
/// assets/icons/linkageIcons/familyHome.svg
|
||||
static const String assetsIconsLinkageIconsFamilyHome =
|
||||
"assets/icons/linkageIcons/familyHome.svg";
|
||||
|
||||
/// Assets for assetsIconsLock
|
||||
/// assets/icons/lock.svg
|
||||
static const String assetsIconsLock = "assets/icons/lock.svg";
|
||||
|
||||
/// Assets for assetsIconsLogo
|
||||
/// assets/icons/logo.png
|
||||
static const String assetsIconsLogo = "assets/icons/logo.png";
|
||||
|
||||
/// Assets for assetsIconsMenu
|
||||
/// assets/icons/Menu.svg
|
||||
static const String assetsIconsMenu = "assets/icons/Menu.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuFill
|
||||
/// assets/icons/Menu-fill.svg
|
||||
static const String assetsIconsMenuFill = "assets/icons/Menu-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsClearCach
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/clearCach.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsClearCach =
|
||||
"assets/icons/MenuIcons/GeneralSettingsIcons/clearCach.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsLanguage
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/language.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsLanguage =
|
||||
"assets/icons/MenuIcons/GeneralSettingsIcons/language.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsNetworkDiagnosis
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/networkDiagnosis.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsNetworkDiagnosis =
|
||||
"assets/icons/MenuIcons/GeneralSettingsIcons/networkDiagnosis.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsTemperatureUnit
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/temperatureUnit.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsTemperatureUnit =
|
||||
"assets/icons/MenuIcons/GeneralSettingsIcons/temperatureUnit.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsTouchTone
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/touchTone.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsTouchTone =
|
||||
"assets/icons/MenuIcons/GeneralSettingsIcons/touchTone.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsGeneralSettingsIconsVoiceAssistant
|
||||
/// assets/icons/MenuIcons/GeneralSettingsIcons/voiceAssistant.svg
|
||||
static const String assetsIconsMenuIconsGeneralSettingsIconsVoiceAssistant =
|
||||
"assets/icons/MenuIcons/GeneralSettingsIcons/voiceAssistant.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsHomeManagementIconsCreateHome
|
||||
/// assets/icons/MenuIcons/HomeManagementIcons/CreateHome.svg
|
||||
static const String assetsIconsMenuIconsHomeManagementIconsCreateHome =
|
||||
"assets/icons/MenuIcons/HomeManagementIcons/CreateHome.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsHomeManagementIconsJoinAHome
|
||||
/// assets/icons/MenuIcons/HomeManagementIcons/joinAHome.svg
|
||||
static const String assetsIconsMenuIconsHomeManagementIconsJoinAHome =
|
||||
"assets/icons/MenuIcons/HomeManagementIcons/joinAHome.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsHomeManagementIconsManageYourHome
|
||||
/// assets/icons/MenuIcons/HomeManagementIcons/ManageYourHome.svg
|
||||
static const String assetsIconsMenuIconsHomeManagementIconsManageYourHome =
|
||||
"assets/icons/MenuIcons/HomeManagementIcons/ManageYourHome.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsLeagalInfoIconsAbout
|
||||
/// assets/icons/MenuIcons/LeagalInfoIcons/About.svg
|
||||
static const String assetsIconsMenuIconsLeagalInfoIconsAbout =
|
||||
"assets/icons/MenuIcons/LeagalInfoIcons/About.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsLeagalInfoIconsPrivacyPolicy
|
||||
/// assets/icons/MenuIcons/LeagalInfoIcons/PrivacyPolicy.svg
|
||||
static const String assetsIconsMenuIconsLeagalInfoIconsPrivacyPolicy =
|
||||
"assets/icons/MenuIcons/LeagalInfoIcons/PrivacyPolicy.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsLeagalInfoIconsUserAgreement
|
||||
/// assets/icons/MenuIcons/LeagalInfoIcons/UserAgreement.svg
|
||||
static const String assetsIconsMenuIconsLeagalInfoIconsUserAgreement =
|
||||
"assets/icons/MenuIcons/LeagalInfoIcons/UserAgreement.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsAlerts
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/Alerts.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsAlerts =
|
||||
"assets/icons/MenuIcons/MessagesCenterIcons/Alerts.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsFAQs
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/FAQs.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsFAQs =
|
||||
"assets/icons/MenuIcons/MessagesCenterIcons/FAQs.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsHelpAndFeedback
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/HelpAndFeedback.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsHelpAndFeedback =
|
||||
"assets/icons/MenuIcons/MessagesCenterIcons/HelpAndFeedback.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsMessagesCenterIconsMessages
|
||||
/// assets/icons/MenuIcons/MessagesCenterIcons/Messages.svg
|
||||
static const String assetsIconsMenuIconsMessagesCenterIconsMessages =
|
||||
"assets/icons/MenuIcons/MessagesCenterIcons/Messages.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsSecurityAndPrivacyIconsPrivacy
|
||||
/// assets/icons/MenuIcons/SecurityAndPrivacyIcons/Privacy.svg
|
||||
static const String assetsIconsMenuIconsSecurityAndPrivacyIconsPrivacy =
|
||||
"assets/icons/MenuIcons/SecurityAndPrivacyIcons/Privacy.svg";
|
||||
|
||||
/// Assets for assetsIconsMenuIconsSecurityAndPrivacyIconsSecurty
|
||||
/// assets/icons/MenuIcons/SecurityAndPrivacyIcons/Securty.svg
|
||||
static const String assetsIconsMenuIconsSecurityAndPrivacyIconsSecurty =
|
||||
"assets/icons/MenuIcons/SecurityAndPrivacyIcons/Securty.svg";
|
||||
|
||||
/// Assets for assetsIconsMinus
|
||||
/// assets/icons/minus.svg
|
||||
static const String assetsIconsMinus = "assets/icons/minus.svg";
|
||||
|
||||
/// Assets for assetsIconsPlus
|
||||
/// assets/icons/plus.svg
|
||||
static const String assetsIconsPlus = "assets/icons/plus.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsDistance
|
||||
/// assets/icons/presence-sensor-assets/Distance.svg
|
||||
static const String assetsIconsPresenceSensorAssetsDistance =
|
||||
"assets/icons/presence-sensor-assets/Distance.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsEmpty
|
||||
/// assets/icons/presence-sensor-assets/Empty.svg
|
||||
static const String assetsIconsPresenceSensorAssetsEmpty =
|
||||
"assets/icons/presence-sensor-assets/Empty.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsHelpDescription
|
||||
/// assets/icons/presence-sensor-assets/help-description.svg
|
||||
static const String assetsIconsPresenceSensorAssetsHelpDescription =
|
||||
"assets/icons/presence-sensor-assets/help-description.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsIlluminanceRecord
|
||||
/// assets/icons/presence-sensor-assets/Illuminance-Record.svg
|
||||
static const String assetsIconsPresenceSensorAssetsIlluminanceRecord =
|
||||
"assets/icons/presence-sensor-assets/Illuminance-Record.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsIlluminanceValue
|
||||
/// assets/icons/presence-sensor-assets/Illuminance-Value.svg
|
||||
static const String assetsIconsPresenceSensorAssetsIlluminanceValue =
|
||||
"assets/icons/presence-sensor-assets/Illuminance-Value.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsIndicator
|
||||
/// assets/icons/presence-sensor-assets/Indicator.svg
|
||||
static const String assetsIconsPresenceSensorAssetsIndicator =
|
||||
"assets/icons/presence-sensor-assets/Indicator.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsInductionRecording
|
||||
/// assets/icons/presence-sensor-assets/induction-recording.svg
|
||||
static const String assetsIconsPresenceSensorAssetsInductionRecording =
|
||||
"assets/icons/presence-sensor-assets/induction-recording.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsParameterSettings
|
||||
/// assets/icons/presence-sensor-assets/parameter-settings.svg
|
||||
static const String assetsIconsPresenceSensorAssetsParameterSettings =
|
||||
"assets/icons/presence-sensor-assets/parameter-settings.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsPresence
|
||||
/// assets/icons/presence-sensor-assets/Presence.svg
|
||||
static const String assetsIconsPresenceSensorAssetsPresence =
|
||||
"assets/icons/presence-sensor-assets/Presence.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsPresenceSensorMotion
|
||||
/// assets/icons/presence-sensor-assets/presence-sensor-motion.svg
|
||||
static const String assetsIconsPresenceSensorAssetsPresenceSensorMotion =
|
||||
"assets/icons/presence-sensor-assets/presence-sensor-motion.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsRecord
|
||||
/// assets/icons/presence-sensor-assets/Record.svg
|
||||
static const String assetsIconsPresenceSensorAssetsRecord =
|
||||
"assets/icons/presence-sensor-assets/Record.svg";
|
||||
|
||||
/// Assets for assetsIconsPresenceSensorAssetsTime
|
||||
/// assets/icons/presence-sensor-assets/Time.svg
|
||||
static const String assetsIconsPresenceSensorAssetsTime =
|
||||
"assets/icons/presence-sensor-assets/Time.svg";
|
||||
|
||||
/// Assets for assetsIconsRoutines
|
||||
/// assets/icons/Routines.svg
|
||||
static const String assetsIconsRoutines = "assets/icons/Routines.svg";
|
||||
|
||||
/// Assets for assetsIconsRoutinesFill
|
||||
/// assets/icons/Routines-fill.svg
|
||||
static const String assetsIconsRoutinesFill =
|
||||
"assets/icons/Routines-fill.svg";
|
||||
|
||||
/// Assets for assetsIconsScan
|
||||
/// assets/icons/Scan.svg
|
||||
static const String assetsIconsScan = "assets/icons/Scan.svg";
|
||||
|
||||
/// Assets for assetsIconsScreen
|
||||
/// assets/icons/Screen.svg
|
||||
static const String assetsIconsScreen = "assets/icons/Screen.svg";
|
||||
|
||||
/// Assets for assetsIconsSensors
|
||||
/// assets/icons/sensors.svg
|
||||
static const String assetsIconsSensors = "assets/icons/sensors.svg";
|
||||
|
||||
/// Assets for assetsIconsSettings
|
||||
/// assets/icons/settings.svg
|
||||
static const String assetsIconsSettings = "assets/icons/settings.svg";
|
||||
|
||||
/// Assets for assetsIconsSummer
|
||||
/// assets/icons/Summer.svg
|
||||
static const String assetsIconsSummer = "assets/icons/Summer.svg";
|
||||
|
||||
/// Assets for assetsIconsSummerMode
|
||||
/// assets/icons/summer_mode.svg
|
||||
static const String assetsIconsSummerMode = "assets/icons/summer_mode.svg";
|
||||
|
||||
/// Assets for assetsIconsSunnyMode
|
||||
/// assets/icons/sunnyMode.svg
|
||||
static const String assetsIconsSunnyMode = "assets/icons/sunnyMode.svg";
|
||||
|
||||
/// Assets for assetsIconsSustainability
|
||||
/// assets/icons/sustainability.svg
|
||||
static const String assetsIconsSustainability =
|
||||
"assets/icons/sustainability.svg";
|
||||
|
||||
/// Assets for assetsIconsUnlockingMethodsIconsFace
|
||||
/// assets/icons/unlockingMethodsIcons/face.svg
|
||||
static const String assetsIconsUnlockingMethodsIconsFace =
|
||||
"assets/icons/unlockingMethodsIcons/face.svg";
|
||||
|
||||
/// Assets for assetsIconsUnlockingMethodsIconsFingerprint
|
||||
/// assets/icons/unlockingMethodsIcons/fingerprint.svg
|
||||
static const String assetsIconsUnlockingMethodsIconsFingerprint =
|
||||
"assets/icons/unlockingMethodsIcons/fingerprint.svg";
|
||||
|
||||
/// Assets for assetsIconsUnlockingMethodsIconsRemote
|
||||
/// assets/icons/unlockingMethodsIcons/remote.svg
|
||||
static const String assetsIconsUnlockingMethodsIconsRemote =
|
||||
"assets/icons/unlockingMethodsIcons/remote.svg";
|
||||
|
||||
/// Assets for assetsIconsVector
|
||||
/// assets/icons/Vector.svg
|
||||
static const String assetsIconsVector = "assets/icons/Vector.svg";
|
||||
|
||||
/// Assets for assetsIconsVector1
|
||||
/// assets/icons/Vector-1.svg
|
||||
static const String assetsIconsVector1 = "assets/icons/Vector-1.svg";
|
||||
|
||||
/// Assets for assetsIconsVoltMeter
|
||||
/// assets/icons/volt-meter.svg
|
||||
static const String assetsIconsVoltMeter = "assets/icons/volt-meter.svg";
|
||||
|
||||
/// Assets for assetsIconsWifi
|
||||
/// assets/icons/Wifi.svg
|
||||
static const String assetsIconsWifi = "assets/icons/Wifi.svg";
|
||||
|
||||
/// Assets for assetsIconsWindyMode
|
||||
/// assets/icons/windyMode.svg
|
||||
static const String assetsIconsWindyMode = "assets/icons/windyMode.svg";
|
||||
|
||||
/// Assets for assetsIconsWinter
|
||||
/// assets/icons/Winter.svg
|
||||
static const String assetsIconsWinter = "assets/icons/Winter.svg";
|
||||
|
||||
/// Assets for assetsIconsWinter1
|
||||
/// assets/icons/winter1.jpg
|
||||
static const String assetsIconsWinter1 = "assets/icons/winter1.jpg";
|
||||
|
||||
/// Assets for assetsIconsWinterMode
|
||||
/// assets/icons/Winter_mode.svg
|
||||
static const String assetsIconsWinterMode = "assets/icons/Winter_mode.svg";
|
||||
|
||||
/// Assets for assetsImagesAutomation
|
||||
/// assets/images/automation.jpg
|
||||
static const String assetsImagesAutomation = "assets/images/automation.jpg";
|
||||
|
||||
/// Assets for assetsImagesBackground
|
||||
/// assets/images/Background.png
|
||||
static const String assetsImagesBackground = "assets/images/Background.png";
|
||||
|
||||
/// Assets for assetsImagesBlackLogo
|
||||
/// assets/images/black-logo.png
|
||||
static const String assetsImagesBlackLogo = "assets/images/black-logo.png";
|
||||
|
||||
/// Assets for assetsImagesBlind
|
||||
/// assets/images/blind.png
|
||||
static const String assetsImagesBlind = "assets/images/blind.png";
|
||||
|
||||
/// Assets for assetsImagesBoxEmpty
|
||||
/// assets/images/box-empty.jpg
|
||||
static const String assetsImagesBoxEmpty = "assets/images/box-empty.jpg";
|
||||
|
||||
/// Assets for assetsImagesCurtain
|
||||
/// assets/images/curtain.png
|
||||
static const String assetsImagesCurtain = "assets/images/curtain.png";
|
||||
|
||||
/// Assets for assetsImagesDown
|
||||
/// assets/images/Down.png
|
||||
static const String assetsImagesDown = "assets/images/Down.png";
|
||||
|
||||
/// Assets for assetsImagesHorizintalBlade
|
||||
/// assets/images/HorizintalBlade.png
|
||||
static const String assetsImagesHorizintalBlade =
|
||||
"assets/images/HorizintalBlade.png";
|
||||
|
||||
/// Assets for assetsImagesLogo
|
||||
/// assets/images/Logo.svg
|
||||
static const String assetsImagesLogo = "assets/images/Logo.svg";
|
||||
|
||||
/// Assets for assetsImagesLogoHorizontal
|
||||
/// assets/images/logo_horizontal.png
|
||||
static const String assetsImagesLogoHorizontal =
|
||||
"assets/images/logo_horizontal.png";
|
||||
|
||||
/// Assets for assetsImagesPause
|
||||
/// assets/images/Pause.png
|
||||
static const String assetsImagesPause = "assets/images/Pause.png";
|
||||
|
||||
/// Assets for assetsImagesTestDash
|
||||
/// assets/images/test_dash.png
|
||||
static const String assetsImagesTestDash = "assets/images/test_dash.png";
|
||||
|
||||
/// Assets for assetsImagesTestDash2
|
||||
/// assets/images/test_dash2.png
|
||||
static const String assetsImagesTestDash2 = "assets/images/test_dash2.png";
|
||||
|
||||
/// Assets for assetsImagesUp
|
||||
/// assets/images/Up.png
|
||||
static const String assetsImagesUp = "assets/images/Up.png";
|
||||
|
||||
/// Assets for assetsImagesVector
|
||||
/// assets/images/Vector.png
|
||||
static const String assetsImagesVector = "assets/images/Vector.png";
|
||||
|
||||
/// Assets for assetsImagesWhiteLogo
|
||||
/// assets/images/white-logo.png
|
||||
static const String assetsImagesWhiteLogo = "assets/images/white-logo.png";
|
||||
|
||||
/// Assets for assetsImagesWindow
|
||||
/// assets/images/Window.png
|
||||
static const String assetsImagesWindow = "assets/images/Window.png";
|
||||
}
|
||||
|
||||
@@ -63,10 +63,8 @@ class DevicesAPI {
|
||||
showServerMessage: false,
|
||||
expectedResponseModel: (json) {
|
||||
if (json == null || json.isEmpty || json == []) {
|
||||
print('json: $json');
|
||||
return <DeviceModel>[];
|
||||
}
|
||||
print('json: $json');
|
||||
List<DeviceModel> devices = [];
|
||||
for (var device in json) {
|
||||
devices.add(DeviceModel.fromJson(device));
|
||||
|
||||
@@ -204,16 +204,16 @@ enum TempModes { hot, cold, wind }
|
||||
enum FanSpeeds { auto, low, middle, high }
|
||||
|
||||
final Map<FanSpeeds, String> fanSpeedsIconMap = {
|
||||
FanSpeeds.auto: Assets.iconsFan0,
|
||||
FanSpeeds.low: Assets.iconsFan1,
|
||||
FanSpeeds.middle: Assets.iconsFan2,
|
||||
FanSpeeds.high: Assets.iconsFan3,
|
||||
FanSpeeds.auto: Assets.assetsIconsFan0,
|
||||
FanSpeeds.low: Assets.assetsIconsFan1,
|
||||
FanSpeeds.middle: Assets.assetsIconsFan2,
|
||||
FanSpeeds.high: Assets.assetsIconsFan3,
|
||||
};
|
||||
|
||||
final Map<TempModes, String> tempModesIconMap = {
|
||||
TempModes.hot: Assets.iconsSunnyMode,
|
||||
TempModes.cold: Assets.iconsColdMode,
|
||||
TempModes.wind: Assets.iconsWindyMode,
|
||||
TempModes.hot: Assets.assetsIconsSunnyMode,
|
||||
TempModes.cold: Assets.assetsIconsColdMode,
|
||||
TempModes.wind: Assets.assetsIconsWindyMode,
|
||||
};
|
||||
|
||||
final Map<String, FanSpeeds> fanSpeedsMap = {
|
||||
@@ -275,17 +275,17 @@ List<Map<String, Object>> menuSections = [
|
||||
'buttons': [
|
||||
{
|
||||
'title': 'Create a Home',
|
||||
'Icon': Assets.homeManagementIconsCreateHome,
|
||||
'Icon': Assets.assetsIconsMenuIconsHomeManagementIconsCreateHome,
|
||||
'page': const CreateHomeView()
|
||||
},
|
||||
{
|
||||
'title': 'Join a Home',
|
||||
'Icon': Assets.homeManagementIconsJoinAHome,
|
||||
'Icon': Assets.assetsIconsMenuIconsHomeManagementIconsJoinAHome,
|
||||
'page': const JoinHomeView()
|
||||
},
|
||||
{
|
||||
'title': 'Manage Your Home',
|
||||
'Icon': Assets.homeManagementIconsManageYourHome,
|
||||
'Icon': Assets.assetsIconsMenuIconsHomeManagementIconsManageYourHome,
|
||||
'page': const ManageHomeView()
|
||||
},
|
||||
],
|
||||
@@ -297,32 +297,32 @@ List<Map<String, Object>> menuSections = [
|
||||
'buttons': [
|
||||
{
|
||||
'title': 'Voice Assistant',
|
||||
'Icon': Assets.generalSettingsIconsVoiceAssistant,
|
||||
'Icon': Assets.assetsIconsMenuIconsGeneralSettingsIconsVoiceAssistant,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Temperature unit',
|
||||
'Icon': Assets.generalSettingsIconsTemperatureUnit,
|
||||
'Icon': Assets.assetsIconsMenuIconsGeneralSettingsIconsTemperatureUnit,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Touch tone on panel',
|
||||
'Icon': Assets.generalSettingsIconsTouchTone,
|
||||
'Icon': Assets.assetsIconsMenuIconsGeneralSettingsIconsTouchTone,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Language',
|
||||
'Icon': Assets.generalSettingsIconsLanguage,
|
||||
'Icon': Assets.assetsIconsMenuIconsGeneralSettingsIconsLanguage,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Network Diagnosis',
|
||||
'Icon': Assets.generalSettingsIconsNetworkDiagnosis,
|
||||
'Icon': Assets.assetsIconsMenuIconsGeneralSettingsIconsNetworkDiagnosis,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Clear Cache',
|
||||
'Icon': Assets.generalSettingsIconsClearCache,
|
||||
'Icon': Assets.assetsIconsMenuIconsGeneralSettingsIconsClearCach,
|
||||
'page': null
|
||||
},
|
||||
],
|
||||
@@ -334,18 +334,22 @@ List<Map<String, Object>> menuSections = [
|
||||
'buttons': [
|
||||
{
|
||||
'title': 'Alerts',
|
||||
'Icon': Assets.messagesCenterIconsAlerts,
|
||||
'Icon': Assets.assetsIconsMenuIconsMessagesCenterIconsAlerts,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Messages',
|
||||
'Icon': Assets.messagesCenterIconsMessages,
|
||||
'Icon': Assets.assetsIconsMenuIconsMessagesCenterIconsMessages,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'FAQs',
|
||||
'Icon': Assets.assetsIconsMenuIconsMessagesCenterIconsFAQs,
|
||||
'page': null
|
||||
},
|
||||
{'title': 'FAQs', 'Icon': Assets.messagesCenterIconsFAQs, 'page': null},
|
||||
{
|
||||
'title': 'Help & Feedback',
|
||||
'Icon': Assets.messagesCenterIconsHelpAndFeedbacks,
|
||||
'Icon': Assets.assetsIconsMenuIconsMessagesCenterIconsHelpAndFeedback,
|
||||
'page': null
|
||||
},
|
||||
],
|
||||
@@ -357,12 +361,12 @@ List<Map<String, Object>> menuSections = [
|
||||
'buttons': [
|
||||
{
|
||||
'title': 'Security',
|
||||
'Icon': Assets.securityAndPrivacyIconsSecurty,
|
||||
'Icon': Assets.assetsIconsMenuIconsSecurityAndPrivacyIconsSecurty,
|
||||
'page': const SecurtyView()
|
||||
},
|
||||
{
|
||||
'title': 'Privacy',
|
||||
'Icon': Assets.securityAndPrivacyIconsPrivacy,
|
||||
'Icon': Assets.assetsIconsMenuIconsSecurityAndPrivacyIconsPrivacy,
|
||||
'page': const PrivacyView()
|
||||
},
|
||||
],
|
||||
@@ -372,15 +376,19 @@ List<Map<String, Object>> menuSections = [
|
||||
'title': 'Legal Information',
|
||||
'color': const Color(0xFF001B72),
|
||||
'buttons': [
|
||||
{'title': 'About', 'Icon': Assets.leagalInfoIconsAbout, 'page': null},
|
||||
{
|
||||
'title': 'About',
|
||||
'Icon': Assets.assetsIconsMenuIconsLeagalInfoIconsAbout,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'Privacy Policy',
|
||||
'Icon': Assets.leagalInfoIconsPrivacyPolicy,
|
||||
'Icon': Assets.assetsIconsMenuIconsLeagalInfoIconsPrivacyPolicy,
|
||||
'page': null
|
||||
},
|
||||
{
|
||||
'title': 'User Agreement',
|
||||
'Icon': Assets.leagalInfoIconsUserAgreement,
|
||||
'Icon': Assets.assetsIconsMenuIconsLeagalInfoIconsUserAgreement,
|
||||
'page': null
|
||||
},
|
||||
],
|
||||
@@ -392,7 +400,6 @@ enum MemberRole {
|
||||
OtherMember,
|
||||
}
|
||||
|
||||
//TODO sort memebers by role
|
||||
List<Map<String, Object>> members = [
|
||||
{
|
||||
'name': 'member 1',
|
||||
|
||||
@@ -43,6 +43,11 @@ dev_dependencies:
|
||||
sdk: flutter
|
||||
flutter_lints: ^3.0.1
|
||||
|
||||
flutter_assets:
|
||||
assets_path: assets/
|
||||
output_path: lib/generated2/
|
||||
filename: Assets.assetsIconsDart
|
||||
|
||||
flutter:
|
||||
uses-material-design: true
|
||||
|
||||
@@ -61,7 +66,7 @@ flutter:
|
||||
- assets/icons/MenuIcons/LeagalInfoIcons/
|
||||
- assets/icons/MenuIcons/MessagesCenterIcons/
|
||||
- assets/icons/MenuIcons/SecurityAndPrivacyIcons/
|
||||
|
||||
- assets/icons/curtainsIcon/
|
||||
fonts:
|
||||
- family: Aftika
|
||||
fonts:
|
||||
|
||||