Alistair Smith

Results 44 issues of Alistair Smith

Added Edge scrolling as a profile

I would like to build a multi language syntax highlighter using `nextra-theme-docs@alpha`. What would be the best way to consume the highlighter in my own component? I saw https://github.com/shuding/nextra/issues/262 mentioned...

**Is your feature request related to a problem? Please describe.** By far this is the best API client for Twitter. It would be fantastic if it could be ported to...

enhancement

# Bug report ## Describe the bug In short, there is a type error when trying to use the utility functions with a theme token. ## To Reproduce I have...

typescript

Fixes #121 and allows for props to exported in the following manner ```tsx export {getStaticProps} from '../props'; export default function Page(props) { // ... } ```

When writing `getStaticProps` outside of a page file, the superjson code is never injected. For example: ```ts // props.ts export const getStaticProps: GetStaticProps = async ctx => { // ......

basically: ![image](https://user-images.githubusercontent.com/25351731/146626458-5d31ad82-fefc-4ae8-a389-5547eeace317.png) ![image](https://user-images.githubusercontent.com/25351731/146626463-d2b7c479-6c59-47af-bef5-84306948ef37.png) ![image](https://user-images.githubusercontent.com/25351731/146626465-de0c8b5f-51f1-4ce2-90d9-b1a17f4e6d8d.png)

enhancement
good first issue

Would be fairly basic, store them as a cookie so the server can access them. Allow to import/export thru json etc.

enhancement

Modals are not accessible with focus stealing & recovery and using `esc` to close etc. A simple fix would be to use `@headlessui/react` which can manage all of the state...

enhancement

They are currently using `module.constructor.name`, which, of course, is not spaced. Something along the lines of: ```ts function splitPascalCase(word: string) { return word.match(/($[a-z])|[A-Z][^A-Z]+/g).join(" "); } ``` Which will turn "HelpModule"...

hacktoberfest