UnisKB/ui/src/api/theme.ts

34 lines
616 B
TypeScript
Raw Normal View History

2024-07-15 10:53:10 +00:00
import { Result } from '@/request/Result'
import { get, post, del, put } from '@/request/index'
import type { TeamMember } from '@/api/type/team'
const prefix = '/display'
/**
*
*/
const getThemeInfo: () => Promise<Result<any>> = () => {
return get(`${prefix}/info`)
}
/**
*
* @param
* * formData {
* theme
* icon
* loginLogo
* loginImage
* title
* slogan
* }
*/
const postThemeInfo: (data: any) => Promise<Result<boolean>> = (data) => {
return post(`${prefix}/update`, data)
}
export default {
getThemeInfo,
postThemeInfo
}