You've already forked AstralRinth
forked from didirus/AstralRinth
License UI redesign + composition API (#3225)
* refactor(frontend): revamp license page - Add more understandable UI - Field titles - Field description - Use more semantically correct elements - Make paragraph not a label - Rephrase some parts - Fields no longer jump around - Split SPDX-identifier and license name into two seperate fields, for readability - Sort imports - fmt * feat(frontend): encourage license URL on custom license * refactor(frontend): license page to composition + ts - Move to Vue composition API - Move to TypeScript - Move away from vue-multiselect to the dropdown component - Use `formatProjectType` function for typesafety - Remove unused form error highlighting code - Creating typings for built-in licenses - Move standard licenses to licenses.ts util - There are other license-related utils I want to move there eventually - Fix typo in Project license type definition * chore(frontend): fmt * chore(frontend): fmt * feat(frontend): require URL and name for custom license * refactor(frontend): give license or-later checkbox own row * chore(frontend): fmt
This commit is contained in:
@@ -87,8 +87,7 @@ export interface Project {
|
||||
|
||||
license: {
|
||||
id: string
|
||||
name
|
||||
string
|
||||
name: string
|
||||
url?: string
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user