[+] Create separate class for SearchSettings

This commit is contained in:
Hykilpikonna
2020-04-20 13:22:21 -04:00
parent 2fb69a5992
commit c0d23770b5
2 changed files with 8 additions and 3 deletions
@@ -2,9 +2,9 @@ import {Component, Prop, Vue} from 'vue-property-decorator'
import App from '@/components/app/app'; import App from '@/components/app/app';
import CourseInfo, {ClassInfo, UniqueCourse} from '@/logic/course-info'; import CourseInfo, {ClassInfo, UniqueCourse} from '@/logic/course-info';
import {GPAUtils} from '@/logic/utils/gpa-utils'; import {GPAUtils} from '@/logic/utils/gpa-utils';
import SearchSettings from '@/pages/course-selection/search-settings/search-settings.vue'; import SearchSettingsComponent, {SearchSettings} from '@/pages/course-selection/search-settings/search-settings.vue';
@Component({components: {SearchSettings}}) @Component({components: {SearchSettings: SearchSettingsComponent}})
export default class CourseSelection extends Vue export default class CourseSelection extends Vue
{ {
@Prop({required: true}) app: App @Prop({required: true}) app: App
@@ -12,10 +12,15 @@
import {Component, Vue} from 'vue-property-decorator' import {Component, Vue} from 'vue-property-decorator'
@Component @Component
export default class SearchSettings extends Vue export default class SearchSettingsComponent extends Vue
{ {
showAllCourses = false; showAllCourses = false;
} }
export class SearchSettings
{
showAllCourses: boolean = false
}
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>