use wasm_bindgen::{prelude::wasm_bindgen, JsValue};
use serde::{Serialize, Deserialize};
#[wasm_bindgen]
extern "C" {
#[wasm_bindgen(js_namespace = element_plus, js_name = ElMessage)]
fn el_message(msg: &JsValue);
}
#[allow(non_snake_case)]
#[derive(Serialize, Deserialize)]
pub struct Message{
pub message: String,
pub grouping: bool,
#[serde(rename = "type")]
pub _type: String,
}
pub fn show_message(msg: String) {
let message = Message {
message: msg,
grouping: false,
_type: "success".to_string(),
};
let message = serde_wasm_bindgen::to_value(&message).unwrap();
el_message(&message);
}