小编689*_*uge的帖子

符号“&$checked”是什么意思

import React from 'react';
import Checkbox from '@material-ui/core/Checkbox';
import { createMuiTheme, makeStyles, ThemeProvider } from '@material-ui/core/styles';
import { orange } from '@material-ui/core/colors';

const useStyles = makeStyles(theme => ({
  root: {
    color: theme.status.danger,
    '&$checked': {
      color: theme.status.danger,
    },
  },
  checked: {},
}));

function CustomCheckbox() {
  const classes = useStyles();

  return (
    <Checkbox
      defaultChecked
      classes={{
        root: classes.root,
        checked: classes.checked,
      }}
    />
  );
}

const theme = createMuiTheme({
  status: {
    danger: orange[500],
  },
});

export default function CustomStyles() {
  return (
    <ThemeProvider theme={theme}> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs material-ui jss

12
推荐指数
1
解决办法
2457
查看次数

类型“string”不可分配给类型“SessionStrategy |” 不明确的'

我在下一个项目中使用 next-auth 进行授权并使用打字稿,当我将“jwt”分配给策略时,会出现类型错误警告:类型“string”不可分配给类型“SessionStrategy |” 不明确的'。

我的代码:

  session: {
    strategy: 'jwt',
  },
Run Code Online (Sandbox Code Playgroud)

类型代码:这些类型都是官方类型,没有自己声明

export interface NextAuthOptions {
...
session?: Partial<SessionOptions>;
...
}
Run Code Online (Sandbox Code Playgroud)
type Partial<T> = { [P in keyof T]?: T[P] | undefined; }
Run Code Online (Sandbox Code Playgroud)
export interface SessionOptions {
...
strategy: SessionStrategy;
...
}
Run Code Online (Sandbox Code Playgroud)
export declare type SessionStrategy = "jwt" | "database";
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

typescript next-auth

0
推荐指数
1
解决办法
4268
查看次数

标签 统计

javascript ×1

jss ×1

material-ui ×1

next-auth ×1

reactjs ×1

typescript ×1