parent
401ce5d2b8
commit
89edc661a4
2
App.tsx
2
App.tsx
|
@ -55,7 +55,7 @@ const App = () => {
|
|||
const settings = await settingsRepo.findOne({where: {}})
|
||||
console.log(`${App.name}.useEffect:`, {gotSettings: settings})
|
||||
setTheme(settings.theme)
|
||||
setColor(settings.color)
|
||||
if (settings.color) setColor(settings.color)
|
||||
setInitialized(true)
|
||||
}
|
||||
init()
|
||||
|
|
|
@ -1,19 +1,10 @@
|
|||
import {MigrationInterface, QueryRunner, TableColumn} from 'typeorm'
|
||||
import {darkColors} from '../colors'
|
||||
import {MigrationInterface, QueryRunner} from 'typeorm'
|
||||
|
||||
export class addColor1667186320954 implements MigrationInterface {
|
||||
public async up(queryRunner: QueryRunner): Promise<void> {
|
||||
await queryRunner
|
||||
.addColumn(
|
||||
'settings',
|
||||
new TableColumn({
|
||||
name: 'color',
|
||||
type: 'text',
|
||||
isNullable: false,
|
||||
default: `'${darkColors[0]}'`,
|
||||
}),
|
||||
)
|
||||
.catch(console.error)
|
||||
.query('ALTER TABLE settings ADD COLUMN color TEXT NULL')
|
||||
.catch(() => null)
|
||||
}
|
||||
|
||||
public async down(queryRunner: QueryRunner): Promise<void> {
|
||||
|
|
|
@ -21,7 +21,7 @@ export default class Settings {
|
|||
showUnit: boolean
|
||||
|
||||
@Column('text')
|
||||
color: string
|
||||
color?: string
|
||||
|
||||
@Column('boolean')
|
||||
steps: boolean
|
||||
|
|
Loading…
Reference in New Issue
Block a user