mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-01-06 17:28:15 +08:00
first commit
This commit is contained in:
11
webapp/packages/supersonic-fe/src/access.ts
Normal file
11
webapp/packages/supersonic-fe/src/access.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { ROUTE_AUTH_CODES } from '../config/routes';
|
||||
|
||||
export default function access({ authCodes }: { authCodes: string[] }) {
|
||||
return Object.keys(ROUTE_AUTH_CODES).reduce((result, key) => {
|
||||
const data = { ...result };
|
||||
const code = ROUTE_AUTH_CODES[key];
|
||||
const codes = authCodes || [];
|
||||
data[code] = codes.includes(code);
|
||||
return data;
|
||||
}, {});
|
||||
}
|
||||
Reference in New Issue
Block a user