mirror of
https://github.com/wassname/talk.git
synced 2026-08-09 12:30:42 +08:00
* feat: extract jwt information * feat: login status dependent auto redirect * feat: Sign Out button * feat: add a 404 page * feat: improve loading state and use auth token info * feat: redirect to previous destination * feat: implement new design * fix: change asset to story * feat: add translations * feat: more compact design * test: add unit tests * chore: refactor NavigationLink * test: add integration tests * chore: refactor replaceHistoryLocation * fix: typo * fix: property name typo
26 lines
660 B
TypeScript
26 lines
660 B
TypeScript
import React, { StatelessComponent } from "react";
|
|
import ReactDOM from "react-dom";
|
|
import { createManaged } from "talk-framework/lib/bootstrap";
|
|
|
|
import AppContainer from "./containers/AppContainer";
|
|
import { initLocalState } from "./local";
|
|
import localesData from "./locales";
|
|
|
|
async function main() {
|
|
const ManagedTalkContextProvider = await createManaged({
|
|
initLocalState,
|
|
localesData,
|
|
userLocales: navigator.languages,
|
|
});
|
|
|
|
const Index: StatelessComponent = () => (
|
|
<ManagedTalkContextProvider>
|
|
<AppContainer />
|
|
</ManagedTalkContextProvider>
|
|
);
|
|
|
|
ReactDOM.render(<Index />, document.getElementById("app"));
|
|
}
|
|
|
|
main();
|