mirror of
https://gitee.com/farsunset/cim.git
synced 2025-07-22 15:56:42 +08:00
51 lines
1.4 KiB
Swift
51 lines
1.4 KiB
Swift
//
|
|
// RecentCardView.swift
|
|
// CIMApp (macOS)
|
|
//
|
|
// Created by FeiYu on 2021/10/15.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct RecentCardView: View {
|
|
var session: Session
|
|
var body: some View {
|
|
HStack {
|
|
|
|
Image(session.userImage)
|
|
.resizable()
|
|
.aspectRatio(contentMode: .fill)
|
|
.frame(width: 40, height: 40)
|
|
.clipShape(Circle())
|
|
|
|
VStack(spacing: 4) {
|
|
HStack{
|
|
VStack(alignment: .leading, spacing: 4) {
|
|
Text(session.userName)
|
|
.fontWeight(.bold)
|
|
Text(session.lastMsg)
|
|
.font(.caption)
|
|
}
|
|
Spacer(minLength: 10)
|
|
VStack{
|
|
Text(session.lastMsgTime)
|
|
.font(.caption)
|
|
Text(session.pendingMsgs)
|
|
.font(.caption2)
|
|
.padding(5)
|
|
.foregroundColor(.white)
|
|
.background(Color.blue)
|
|
.clipShape(Circle())
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
struct RecentCardView_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
Home()
|
|
}
|
|
}
|