export const uiText = {
  modal: {
    closeAriaLabel: "Close",
    closeSymbol: "×",
  },
  dashboard: {
    title: "Vaessl Dashboard",
    servicesLabel: "Services",
  },
  connections: {
    connectModal: {
      title: (label: string) => `Connect to ${label}`,
      appUrlLabel: "App URL",
      appUrlPlaceholder: "https://homebox.example.com",
      usernameLabel: "Username",
      passwordLabel: "Password",
      loginFailed: "Login failed",
      connectButton: "Connect",
      connectingButton: "Connecting…",
    },
    serviceCard: {
      connected: "Connected",
      notConnected: "Not connected",
      expiresPrefix: (date: string) => `· expires ${date}`,
      disconnectButton: "Disconnect",
      connectButton: "Connect",
      searchButton: "Search",
    },
  },
  search: {
    title: (label: string) => `Search in ${label}`,
    searchFailed: "Search failed",
    syncFailed: "Refreshing data failed",
    syncTooltip: (label: string) =>
      `Syncs your ${label} database for vectorization`,
    refreshDataButton: "Refresh Data",
    searchButton: "Search",
  },
} as const;
