Compare commits
2 commits
8dac502da5
...
5a274de64f
| Author | SHA1 | Date | |
|---|---|---|---|
| 5a274de64f | |||
| d599d4c23e |
4 changed files with 14 additions and 17 deletions
|
|
@ -11,8 +11,8 @@ export default class Clock extends Vue {
|
||||||
private formatted = "";
|
private formatted = "";
|
||||||
private interval?: number;
|
private interval?: number;
|
||||||
|
|
||||||
@Prop()
|
@Prop({ required: true })
|
||||||
public format!: string;
|
private readonly format!: string;
|
||||||
|
|
||||||
private update(): void {
|
private update(): void {
|
||||||
this.formatted = DateTime.now()
|
this.formatted = DateTime.now()
|
||||||
|
|
@ -30,6 +30,3 @@ export default class Clock extends Vue {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
|
||||||
</style>
|
|
||||||
|
|
@ -23,11 +23,11 @@ import { Component, Prop, Vue } from "vue-property-decorator";
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
export default class THWLogo extends Vue {
|
export default class THWLogo extends Vue {
|
||||||
@Prop()
|
@Prop({ required: true })
|
||||||
public above!: string;
|
private readonly above!: string;
|
||||||
|
|
||||||
@Prop()
|
@Prop({ required: true })
|
||||||
public below!: string;
|
private readonly below!: string;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
@ -52,4 +52,4 @@ div.flex-column > span:last-child {
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
line-height: 15px;
|
line-height: 15px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,8 @@ import { Component, Prop, Vue } from "vue-property-decorator";
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
export default class TickerBar extends Vue {
|
export default class TickerBar extends Vue {
|
||||||
@Prop()
|
@Prop({ required: true })
|
||||||
public content!: string;
|
private readonly content!: string;
|
||||||
|
|
||||||
get marqueeDuration(): string {
|
get marqueeDuration(): string {
|
||||||
// 10 seconds + another second per 7 chars
|
// 10 seconds + another second per 7 chars
|
||||||
|
|
@ -55,4 +55,4 @@ export default class TickerBar extends Vue {
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -41,17 +41,17 @@ export default class TitleBar extends Vue {
|
||||||
@Prop({
|
@Prop({
|
||||||
default: "Technisches Hilfswerk",
|
default: "Technisches Hilfswerk",
|
||||||
})
|
})
|
||||||
public logo_above!: string;
|
private readonly logo_above!: string;
|
||||||
|
|
||||||
@Prop({
|
@Prop({
|
||||||
default: "OV Musterstadt",
|
default: "OV Musterstadt",
|
||||||
})
|
})
|
||||||
public logo_below!: string;
|
private readonly logo_below!: string;
|
||||||
|
|
||||||
@Prop({
|
@Prop({
|
||||||
default: "TITLE",
|
default: "TITLE",
|
||||||
})
|
})
|
||||||
public title!: string;
|
private readonly title!: string;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
@ -64,4 +64,4 @@ export default class TitleBar extends Vue {
|
||||||
.container > div:last-child {
|
.container > div:last-child {
|
||||||
max-width: 0;
|
max-width: 0;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue