messaging Components
Messaging Components
Components for building chat interfaces and messaging experiences. Includes message bubbles, chat input bars, and conversation lists with support for rich content and real-time updates.
2 components available
M
DSMessageBubble
NewChat message bubble with support for custom content, loading states, avatars, and asymmetric styling for user vs. other messages.
v1.2·iOS 17+
C
DSChatInputBar
NewChat input field with send button, optional attachment button, and support for single-line or multi-line input.
v1.2·iOS 17+
Quick Import Reference
swift
// Package.swift
.package(url: "https://github.com/luizmellodev/SwiftDS-package", from: "2.0.0")
// In any SwiftUI file
import SwiftDS
struct MyView: View {
var body: some View {
VStack(spacing: DSSpacing.md) {
// Use any messaging component here
}
}
}