use crate::Alignment;
use crate::color::ColorMode;
use crate::lines::Lines;
pub fn merge_horiz(
str1: &str,
str2: &str,
color_mode: ColorMode,
alignment: Alignment,
margin: usize,
) -> String {
let mut l1 = Lines::from_string(str1, Alignment::First, &color_mode);
l1 = l1.add_padding([0, 0, 0, margin]);
let l2 = Lines::from_string(str2, Alignment::First, &color_mode);
l1.merge_horizontally(&l2, alignment).to_string(&ColorMode::None) }
pub fn merge_vert(
str1: &str,
str2: &str,
color_mode: ColorMode,
alignment: Alignment,
margin: usize,
) -> String {
let mut l1 = Lines::from_string(str1, Alignment::First, &color_mode);
l1 = l1.add_padding([0, margin, 0, 0]);
let l2 = Lines::from_string(str2, Alignment::First, &color_mode);
l1.merge_vertically(&l2, alignment).to_string(&ColorMode::None) }