Files
czzj-app/src/pages/device/settings/room/room.scss
2026-10-13 16:23:43 +08:00

79 lines
1.3 KiB
SCSS

.device-room-page {
min-height: 100vh;
background: #fff;
}
.device-room-page__add-btn {
width: 56rpx;
height: 56rpx;
display: flex;
align-items: center;
justify-content: center;
}
.device-room-page__add-icon {
font-size: 48rpx;
line-height: 1;
color: $color-text;
font-weight: 300;
}
.device-room-page__loading,
.device-room-page__empty {
padding: 80rpx 32rpx;
text-align: center;
}
.device-room-page__loading-text,
.device-room-page__empty-text {
font-size: 28rpx;
color: $color-text-secondary;
}
.device-room-page__list {
padding: 8rpx 32rpx calc(40rpx + env(safe-area-inset-bottom));
}
.device-room-page__item {
display: flex;
align-items: center;
justify-content: space-between;
min-height: 112rpx;
padding: 24rpx 0;
box-sizing: border-box;
&--disabled {
opacity: 0.6;
}
}
.device-room-page__name {
font-size: 32rpx;
color: $color-text;
line-height: 1.4;
}
.device-room-page__indicator {
width: 44rpx;
height: 44rpx;
border: 2rpx solid #dcdfe6;
border-radius: 50%;
box-sizing: border-box;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
&--selected {
border-color: $color-primary;
background: $color-primary;
}
}
.device-room-page__check-mark {
font-size: 24rpx;
color: #fff;
line-height: 1;
font-weight: 600;
}