00c2634c创建于 2025年9月23日历史提交
/*
 * Copyright (c) 2023 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import { HomeTabContentList } from './HomeTabContentList';
import { HomeTabContentButton } from './HomeTabContentButton';
import { CommonConstants } from '../common/constants/CommonConstants';
import { HomeDialogModel } from '../viewmodel/HomeDialogModel';
import { HomeTabModel } from '../common/model/HomeTabModel';

@Component
export struct HomeTabContent {
  currIndex: number = 0;
  private homeDialogModel: HomeDialogModel = new HomeDialogModel();
  @Provide homeTabModel: HomeTabModel = this.homeDialogModel.homeTabModel;

  build() {
    Column() {
      HomeTabContentList({ currIndex: this.currIndex });
      HomeTabContentButton({ currIndex: this.currIndex, homeDialogModel: this.homeDialogModel });
    }
    .width(CommonConstants.FULL_PERCENT)
    .height(CommonConstants.FULL_PERCENT)
  }
}