1/* 2* Copyright (c) 2023 Hunan OpenValley Digital Industry Development Co., Ltd. 3* Licensed under the Apache License, Version 2.0 (the "License"); 4* you may not use this file except in compliance with the License. 5* You may obtain a copy of the License at 6* 7* http://www.apache.org/licenses/LICENSE-2.0 8* 9* Unless required by applicable law or agreed to in writing, software 10* distributed under the License is distributed on an "AS IS" BASIS, 11* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12* See the License for the specific language governing permissions and 13* limitations under the License. 14*/ 15 16@Component 17export struct EmptyPage { 18 private img: string | PixelMap | Resource = $r('app.media.bg_empty_page'); 19 private message: ResourceStr = $r('app.string.tv_no_data'); 20 21 build() { 22 Column() { 23 Image(this.img) 24 .width(120) 25 .aspectRatio(1) 26 27 Text(this.message) 28 .fontSize(14) 29 .fontColor($r('app.color.text_color_second')) 30 .margin({ top: 8 }) 31 } 32 .width('100%') 33 .height('100%') 34 .justifyContent(FlexAlign.Center) 35 .alignItems(HorizontalAlign.Center) 36 } 37}