mendraw/marketplace/ui

Types

위젯 표시 데이터

pub type WidgetItem {
  WidgetItem(
    name: String,
    content_id: Int,
    version: option.Option(String),
    publisher: option.Option(String),
  )
}

Constructors

Values

pub fn print_error(msg: String) -> Nil

에러 메시지를 출력한다.

pub fn print_info(msg: String) -> Nil

정보 메시지를 출력한다.

pub fn print_success(msg: String) -> Nil

성공 메시지를 출력한다.

pub fn print_warning(msg: String) -> Nil

경고 메시지를 출력한다.

pub fn render_browse_screen(
  items: List(WidgetItem),
  cursor: Int,
  selected: List(Int),
  page_num: Int,
  total_pages_str: String,
  search_query: String,
  status_msg: option.Option(String),
) -> String

위젯 목록 화면을 문자열로 생성한다.

pub fn render_status_screen(msg: String) -> String

상태 메시지 화면을 생성한다.

pub fn render_version_screen(
  name: String,
  versions: List(
    #(
      Int,
      String,
      option.Option(String),
      option.Option(String),
      Bool,
      option.Option(Bool),
    ),
  ),
  cursor: Int,
  status_msg: option.Option(String),
) -> String

버전 선택 화면을 문자열로 생성한다.

Search Document