mirror of
				https://github.com/cinnyapp/cinny.git
				synced 2025-11-04 14:30:29 +03:00 
			
		
		
		
	Merge branch 'dev' into simple-mobile-ui-changes
This commit is contained in:
		
						commit
						e8bd3eeb99
					
				
					 6 changed files with 325 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -29,6 +29,7 @@ export function SearchInput({ active, loading, searchInputRef, onSearch, onReset
 | 
			
		|||
        ref={searchInputRef}
 | 
			
		||||
        style={{ paddingRight: config.space.S300 }}
 | 
			
		||||
        name="searchInput"
 | 
			
		||||
        autoFocus
 | 
			
		||||
        size="500"
 | 
			
		||||
        variant="Background"
 | 
			
		||||
        placeholder="Search for keyword"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -449,6 +449,7 @@ export function RoomTimeline({
 | 
			
		|||
  const [encUrlPreview] = useSetting(settingsAtom, 'encUrlPreview');
 | 
			
		||||
  const showUrlPreview = room.hasEncryptionStateEvent() ? encUrlPreview : urlPreview;
 | 
			
		||||
  const [showHiddenEvents] = useSetting(settingsAtom, 'showHiddenEvents');
 | 
			
		||||
  const [showDeveloperTools] = useSetting(settingsAtom, 'developerTools');
 | 
			
		||||
 | 
			
		||||
  const ignoredUsersList = useIgnoredUsers();
 | 
			
		||||
  const ignoredUsersSet = useMemo(() => new Set(ignoredUsersList), [ignoredUsersList]);
 | 
			
		||||
| 
						 | 
				
			
			@ -1047,6 +1048,7 @@ export function RoomTimeline({
 | 
			
		|||
              )
 | 
			
		||||
            }
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
            powerLevelTag={getPowerLevelTag(senderPowerLevel)}
 | 
			
		||||
            accessibleTagColors={accessibleTagColors}
 | 
			
		||||
            legacyUsernameColor={legacyUsernameColor || direct}
 | 
			
		||||
| 
						 | 
				
			
			@ -1128,6 +1130,7 @@ export function RoomTimeline({
 | 
			
		|||
              )
 | 
			
		||||
            }
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
            powerLevelTag={getPowerLevelTag(senderPowerLevel)}
 | 
			
		||||
            accessibleTagColors={accessibleTagColors}
 | 
			
		||||
            legacyUsernameColor={legacyUsernameColor || direct}
 | 
			
		||||
| 
						 | 
				
			
			@ -1229,6 +1232,7 @@ export function RoomTimeline({
 | 
			
		|||
              )
 | 
			
		||||
            }
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
            powerLevelTag={getPowerLevelTag(senderPowerLevel)}
 | 
			
		||||
            accessibleTagColors={accessibleTagColors}
 | 
			
		||||
            legacyUsernameColor={legacyUsernameColor || direct}
 | 
			
		||||
| 
						 | 
				
			
			@ -1274,6 +1278,7 @@ export function RoomTimeline({
 | 
			
		|||
            messageSpacing={messageSpacing}
 | 
			
		||||
            canDelete={canRedact || mEvent.getSender() === mx.getUserId()}
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
          >
 | 
			
		||||
            <EventContent
 | 
			
		||||
              messageLayout={messageLayout}
 | 
			
		||||
| 
						 | 
				
			
			@ -1310,6 +1315,7 @@ export function RoomTimeline({
 | 
			
		|||
            messageSpacing={messageSpacing}
 | 
			
		||||
            canDelete={canRedact || mEvent.getSender() === mx.getUserId()}
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
          >
 | 
			
		||||
            <EventContent
 | 
			
		||||
              messageLayout={messageLayout}
 | 
			
		||||
| 
						 | 
				
			
			@ -1347,6 +1353,7 @@ export function RoomTimeline({
 | 
			
		|||
            messageSpacing={messageSpacing}
 | 
			
		||||
            canDelete={canRedact || mEvent.getSender() === mx.getUserId()}
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
          >
 | 
			
		||||
            <EventContent
 | 
			
		||||
              messageLayout={messageLayout}
 | 
			
		||||
| 
						 | 
				
			
			@ -1384,6 +1391,7 @@ export function RoomTimeline({
 | 
			
		|||
            messageSpacing={messageSpacing}
 | 
			
		||||
            canDelete={canRedact || mEvent.getSender() === mx.getUserId()}
 | 
			
		||||
            hideReadReceipts={hideActivity}
 | 
			
		||||
            showDeveloperTools={showDeveloperTools}
 | 
			
		||||
          >
 | 
			
		||||
            <EventContent
 | 
			
		||||
              messageLayout={messageLayout}
 | 
			
		||||
| 
						 | 
				
			
			@ -1423,6 +1431,7 @@ export function RoomTimeline({
 | 
			
		|||
          messageSpacing={messageSpacing}
 | 
			
		||||
          canDelete={canRedact || mEvent.getSender() === mx.getUserId()}
 | 
			
		||||
          hideReadReceipts={hideActivity}
 | 
			
		||||
          showDeveloperTools={showDeveloperTools}
 | 
			
		||||
        >
 | 
			
		||||
          <EventContent
 | 
			
		||||
            messageLayout={messageLayout}
 | 
			
		||||
| 
						 | 
				
			
			@ -1467,6 +1476,7 @@ export function RoomTimeline({
 | 
			
		|||
          messageSpacing={messageSpacing}
 | 
			
		||||
          canDelete={canRedact || mEvent.getSender() === mx.getUserId()}
 | 
			
		||||
          hideReadReceipts={hideActivity}
 | 
			
		||||
          showDeveloperTools={showDeveloperTools}
 | 
			
		||||
        >
 | 
			
		||||
          <EventContent
 | 
			
		||||
            messageLayout={messageLayout}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -678,6 +678,7 @@ export type MessageProps = {
 | 
			
		|||
  reply?: ReactNode;
 | 
			
		||||
  reactions?: ReactNode;
 | 
			
		||||
  hideReadReceipts?: boolean;
 | 
			
		||||
  showDeveloperTools?: boolean;
 | 
			
		||||
  powerLevelTag?: PowerLevelTag;
 | 
			
		||||
  accessibleTagColors?: Map<string, string>;
 | 
			
		||||
  legacyUsernameColor?: boolean;
 | 
			
		||||
| 
						 | 
				
			
			@ -706,6 +707,7 @@ export const Message = as<'div', MessageProps>(
 | 
			
		|||
      reply,
 | 
			
		||||
      reactions,
 | 
			
		||||
      hideReadReceipts,
 | 
			
		||||
      showDeveloperTools,
 | 
			
		||||
      powerLevelTag,
 | 
			
		||||
      accessibleTagColors,
 | 
			
		||||
      legacyUsernameColor,
 | 
			
		||||
| 
						 | 
				
			
			@ -1006,6 +1008,7 @@ export type EventProps = {
 | 
			
		|||
  canDelete?: boolean;
 | 
			
		||||
  messageSpacing: MessageSpacing;
 | 
			
		||||
  hideReadReceipts?: boolean;
 | 
			
		||||
  showDeveloperTools?: boolean;
 | 
			
		||||
};
 | 
			
		||||
export const Event = as<'div', EventProps>(
 | 
			
		||||
  (
 | 
			
		||||
| 
						 | 
				
			
			@ -1017,6 +1020,7 @@ export const Event = as<'div', EventProps>(
 | 
			
		|||
      canDelete,
 | 
			
		||||
      messageSpacing,
 | 
			
		||||
      hideReadReceipts,
 | 
			
		||||
      showDeveloperTools,
 | 
			
		||||
      children,
 | 
			
		||||
      ...props
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -1093,7 +1097,13 @@ export const Event = as<'div', EventProps>(
 | 
			
		|||
                              onClose={closeMenu}
 | 
			
		||||
                            />
 | 
			
		||||
                          )}
 | 
			
		||||
                          <MessageSourceCodeItem room={room} mEvent={mEvent} onClose={closeMenu} />
 | 
			
		||||
                          {showDeveloperTools && (
 | 
			
		||||
                            <MessageSourceCodeItem
 | 
			
		||||
                              room={room}
 | 
			
		||||
                              mEvent={mEvent}
 | 
			
		||||
                              onClose={closeMenu}
 | 
			
		||||
                            />
 | 
			
		||||
                          )}
 | 
			
		||||
                          <MessageCopyLinkItem room={room} mEvent={mEvent} onClose={closeMenu} />
 | 
			
		||||
                        </Box>
 | 
			
		||||
                        {((!mEvent.isRedacted() && canDelete && !stateEvent) ||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -273,7 +273,7 @@ function InviteUser({ isOpen, roomId, searchTerm, onRequestClose }) {
 | 
			
		|||
            searchUser(usernameRef.current.value);
 | 
			
		||||
          }}
 | 
			
		||||
        >
 | 
			
		||||
          <Input value={searchTerm} forwardRef={usernameRef} label="Name or userId" />
 | 
			
		||||
          <Input value={searchTerm} forwardRef={usernameRef} label="Name or userId" autoFocus />
 | 
			
		||||
          <Button disabled={isSearching} iconSrc={UserIC} variant="primary" type="submit">
 | 
			
		||||
            Search
 | 
			
		||||
          </Button>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,7 @@ function JoinAliasContent({ term, requestClose }) {
 | 
			
		|||
 | 
			
		||||
  return (
 | 
			
		||||
    <form className="join-alias" onSubmit={handleSubmit}>
 | 
			
		||||
      <Input label="Address" value={term} name="alias" required />
 | 
			
		||||
      <Input label="Address" value={term} name="alias" required autoFocus />
 | 
			
		||||
      {error && (
 | 
			
		||||
        <Text className="join-alias__error" variant="b3">
 | 
			
		||||
          {error}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,18 +2,307 @@ import React, { MutableRefObject, ReactNode, useEffect, useRef } from 'react';
 | 
			
		|||
 | 
			
		||||
import Prism from 'prismjs';
 | 
			
		||||
 | 
			
		||||
import 'prismjs/components/prism-json';
 | 
			
		||||
import 'prismjs/components/prism-javascript';
 | 
			
		||||
import 'prismjs/components/prism-typescript';
 | 
			
		||||
import 'prismjs/components/prism-css';
 | 
			
		||||
import 'prismjs/components/prism-sass';
 | 
			
		||||
import 'prismjs/components/prism-swift';
 | 
			
		||||
import 'prismjs/components/prism-rust';
 | 
			
		||||
import 'prismjs/components/prism-go';
 | 
			
		||||
import 'prismjs/components/prism-c';
 | 
			
		||||
import 'prismjs/components/prism-cpp';
 | 
			
		||||
import 'prismjs/components/prism-java';
 | 
			
		||||
import 'prismjs/components/prism-python';
 | 
			
		||||
import 'prismjs/components/prism-abap.js';
 | 
			
		||||
import 'prismjs/components/prism-abnf.js';
 | 
			
		||||
import 'prismjs/components/prism-actionscript.js';
 | 
			
		||||
import 'prismjs/components/prism-ada.js';
 | 
			
		||||
import 'prismjs/components/prism-agda.js';
 | 
			
		||||
import 'prismjs/components/prism-al.js';
 | 
			
		||||
import 'prismjs/components/prism-antlr4.js';
 | 
			
		||||
import 'prismjs/components/prism-apacheconf.js';
 | 
			
		||||
import 'prismjs/components/prism-apex.js';
 | 
			
		||||
import 'prismjs/components/prism-apl.js';
 | 
			
		||||
import 'prismjs/components/prism-applescript.js';
 | 
			
		||||
import 'prismjs/components/prism-aql.js';
 | 
			
		||||
import 'prismjs/components/prism-arff.js';
 | 
			
		||||
import 'prismjs/components/prism-armasm.js';
 | 
			
		||||
import 'prismjs/components/prism-arturo.js';
 | 
			
		||||
import 'prismjs/components/prism-asciidoc.js';
 | 
			
		||||
import 'prismjs/components/prism-asm6502.js';
 | 
			
		||||
import 'prismjs/components/prism-asmatmel.js';
 | 
			
		||||
import 'prismjs/components/prism-aspnet.js';
 | 
			
		||||
import 'prismjs/components/prism-autohotkey.js';
 | 
			
		||||
import 'prismjs/components/prism-autoit.js';
 | 
			
		||||
import 'prismjs/components/prism-avisynth.js';
 | 
			
		||||
import 'prismjs/components/prism-avro-idl.js';
 | 
			
		||||
import 'prismjs/components/prism-awk.js';
 | 
			
		||||
import 'prismjs/components/prism-bash.js';
 | 
			
		||||
import 'prismjs/components/prism-basic.js';
 | 
			
		||||
import 'prismjs/components/prism-batch.js';
 | 
			
		||||
import 'prismjs/components/prism-bbcode.js';
 | 
			
		||||
import 'prismjs/components/prism-bbj.js';
 | 
			
		||||
import 'prismjs/components/prism-bicep.js';
 | 
			
		||||
import 'prismjs/components/prism-birb.js';
 | 
			
		||||
import 'prismjs/components/prism-bnf.js';
 | 
			
		||||
import 'prismjs/components/prism-bqn.js';
 | 
			
		||||
import 'prismjs/components/prism-brainfuck.js';
 | 
			
		||||
import 'prismjs/components/prism-brightscript.js';
 | 
			
		||||
import 'prismjs/components/prism-bro.js';
 | 
			
		||||
import 'prismjs/components/prism-bsl.js';
 | 
			
		||||
import 'prismjs/components/prism-c.js';
 | 
			
		||||
import 'prismjs/components/prism-cfscript.js';
 | 
			
		||||
import 'prismjs/components/prism-cil.js';
 | 
			
		||||
import 'prismjs/components/prism-cilkc.js';
 | 
			
		||||
import 'prismjs/components/prism-cilkcpp.js';
 | 
			
		||||
import 'prismjs/components/prism-clike.js';
 | 
			
		||||
import 'prismjs/components/prism-clojure.js';
 | 
			
		||||
import 'prismjs/components/prism-cmake.js';
 | 
			
		||||
import 'prismjs/components/prism-cobol.js';
 | 
			
		||||
import 'prismjs/components/prism-coffeescript.js';
 | 
			
		||||
import 'prismjs/components/prism-concurnas.js';
 | 
			
		||||
import 'prismjs/components/prism-cooklang.js';
 | 
			
		||||
import 'prismjs/components/prism-coq.js';
 | 
			
		||||
import 'prismjs/components/prism-cpp.js';
 | 
			
		||||
import 'prismjs/components/prism-csharp.js';
 | 
			
		||||
import 'prismjs/components/prism-cshtml.js';
 | 
			
		||||
import 'prismjs/components/prism-csp.js';
 | 
			
		||||
import 'prismjs/components/prism-css-extras.js';
 | 
			
		||||
import 'prismjs/components/prism-css.js';
 | 
			
		||||
import 'prismjs/components/prism-csv.js';
 | 
			
		||||
import 'prismjs/components/prism-cue.js';
 | 
			
		||||
import 'prismjs/components/prism-cypher.js';
 | 
			
		||||
import 'prismjs/components/prism-d.js';
 | 
			
		||||
import 'prismjs/components/prism-dart.js';
 | 
			
		||||
import 'prismjs/components/prism-dataweave.js';
 | 
			
		||||
import 'prismjs/components/prism-dax.js';
 | 
			
		||||
import 'prismjs/components/prism-dhall.js';
 | 
			
		||||
import 'prismjs/components/prism-diff.js';
 | 
			
		||||
import 'prismjs/components/prism-dns-zone-file.js';
 | 
			
		||||
import 'prismjs/components/prism-docker.js';
 | 
			
		||||
import 'prismjs/components/prism-dot.js';
 | 
			
		||||
import 'prismjs/components/prism-ebnf.js';
 | 
			
		||||
import 'prismjs/components/prism-editorconfig.js';
 | 
			
		||||
import 'prismjs/components/prism-eiffel.js';
 | 
			
		||||
import 'prismjs/components/prism-ejs.js';
 | 
			
		||||
import 'prismjs/components/prism-elixir.js';
 | 
			
		||||
import 'prismjs/components/prism-elm.js';
 | 
			
		||||
import 'prismjs/components/prism-erb.js';
 | 
			
		||||
import 'prismjs/components/prism-erlang.js';
 | 
			
		||||
import 'prismjs/components/prism-etlua.js';
 | 
			
		||||
import 'prismjs/components/prism-excel-formula.js';
 | 
			
		||||
import 'prismjs/components/prism-factor.js';
 | 
			
		||||
import 'prismjs/components/prism-false.js';
 | 
			
		||||
import 'prismjs/components/prism-firestore-security-rules.js';
 | 
			
		||||
import 'prismjs/components/prism-flow.js';
 | 
			
		||||
import 'prismjs/components/prism-fortran.js';
 | 
			
		||||
import 'prismjs/components/prism-fsharp.js';
 | 
			
		||||
import 'prismjs/components/prism-ftl.js';
 | 
			
		||||
import 'prismjs/components/prism-gap.js';
 | 
			
		||||
import 'prismjs/components/prism-gcode.js';
 | 
			
		||||
import 'prismjs/components/prism-gdscript.js';
 | 
			
		||||
import 'prismjs/components/prism-gedcom.js';
 | 
			
		||||
import 'prismjs/components/prism-gettext.js';
 | 
			
		||||
import 'prismjs/components/prism-gherkin.js';
 | 
			
		||||
import 'prismjs/components/prism-git.js';
 | 
			
		||||
import 'prismjs/components/prism-glsl.js';
 | 
			
		||||
import 'prismjs/components/prism-gml.js';
 | 
			
		||||
import 'prismjs/components/prism-gn.js';
 | 
			
		||||
import 'prismjs/components/prism-go-module.js';
 | 
			
		||||
import 'prismjs/components/prism-go.js';
 | 
			
		||||
import 'prismjs/components/prism-gradle.js';
 | 
			
		||||
import 'prismjs/components/prism-graphql.js';
 | 
			
		||||
import 'prismjs/components/prism-groovy.js';
 | 
			
		||||
import 'prismjs/components/prism-haml.js';
 | 
			
		||||
import 'prismjs/components/prism-handlebars.js';
 | 
			
		||||
import 'prismjs/components/prism-haskell.js';
 | 
			
		||||
import 'prismjs/components/prism-haxe.js';
 | 
			
		||||
import 'prismjs/components/prism-hcl.js';
 | 
			
		||||
import 'prismjs/components/prism-hlsl.js';
 | 
			
		||||
import 'prismjs/components/prism-hoon.js';
 | 
			
		||||
import 'prismjs/components/prism-hpkp.js';
 | 
			
		||||
import 'prismjs/components/prism-hsts.js';
 | 
			
		||||
import 'prismjs/components/prism-http.js';
 | 
			
		||||
import 'prismjs/components/prism-ichigojam.js';
 | 
			
		||||
import 'prismjs/components/prism-icon.js';
 | 
			
		||||
import 'prismjs/components/prism-icu-message-format.js';
 | 
			
		||||
import 'prismjs/components/prism-idris.js';
 | 
			
		||||
import 'prismjs/components/prism-iecst.js';
 | 
			
		||||
import 'prismjs/components/prism-ignore.js';
 | 
			
		||||
import 'prismjs/components/prism-inform7.js';
 | 
			
		||||
import 'prismjs/components/prism-ini.js';
 | 
			
		||||
import 'prismjs/components/prism-io.js';
 | 
			
		||||
import 'prismjs/components/prism-j.js';
 | 
			
		||||
import 'prismjs/components/prism-java.js';
 | 
			
		||||
import 'prismjs/components/prism-javadoclike.js';
 | 
			
		||||
import 'prismjs/components/prism-javascript.js';
 | 
			
		||||
import 'prismjs/components/prism-javastacktrace.js';
 | 
			
		||||
import 'prismjs/components/prism-jexl.js';
 | 
			
		||||
import 'prismjs/components/prism-jolie.js';
 | 
			
		||||
import 'prismjs/components/prism-jq.js';
 | 
			
		||||
import 'prismjs/components/prism-js-extras.js';
 | 
			
		||||
import 'prismjs/components/prism-js-templates.js';
 | 
			
		||||
import 'prismjs/components/prism-json.js';
 | 
			
		||||
import 'prismjs/components/prism-json5.js';
 | 
			
		||||
import 'prismjs/components/prism-jsonp.js';
 | 
			
		||||
import 'prismjs/components/prism-jsstacktrace.js';
 | 
			
		||||
import 'prismjs/components/prism-jsx.js';
 | 
			
		||||
import 'prismjs/components/prism-julia.js';
 | 
			
		||||
import 'prismjs/components/prism-keepalived.js';
 | 
			
		||||
import 'prismjs/components/prism-keyman.js';
 | 
			
		||||
import 'prismjs/components/prism-kotlin.js';
 | 
			
		||||
import 'prismjs/components/prism-kumir.js';
 | 
			
		||||
import 'prismjs/components/prism-kusto.js';
 | 
			
		||||
import 'prismjs/components/prism-latex.js';
 | 
			
		||||
import 'prismjs/components/prism-latte.js';
 | 
			
		||||
import 'prismjs/components/prism-less.js';
 | 
			
		||||
import 'prismjs/components/prism-lilypond.js';
 | 
			
		||||
import 'prismjs/components/prism-linker-script.js';
 | 
			
		||||
import 'prismjs/components/prism-liquid.js';
 | 
			
		||||
import 'prismjs/components/prism-lisp.js';
 | 
			
		||||
import 'prismjs/components/prism-livescript.js';
 | 
			
		||||
import 'prismjs/components/prism-llvm.js';
 | 
			
		||||
import 'prismjs/components/prism-log.js';
 | 
			
		||||
import 'prismjs/components/prism-lolcode.js';
 | 
			
		||||
import 'prismjs/components/prism-lua.js';
 | 
			
		||||
import 'prismjs/components/prism-magma.js';
 | 
			
		||||
import 'prismjs/components/prism-makefile.js';
 | 
			
		||||
import 'prismjs/components/prism-markdown.js';
 | 
			
		||||
import 'prismjs/components/prism-markup-templating.js';
 | 
			
		||||
import 'prismjs/components/prism-markup.js';
 | 
			
		||||
import 'prismjs/components/prism-mata.js';
 | 
			
		||||
import 'prismjs/components/prism-matlab.js';
 | 
			
		||||
import 'prismjs/components/prism-maxscript.js';
 | 
			
		||||
import 'prismjs/components/prism-mel.js';
 | 
			
		||||
import 'prismjs/components/prism-mermaid.js';
 | 
			
		||||
import 'prismjs/components/prism-metafont.js';
 | 
			
		||||
import 'prismjs/components/prism-mizar.js';
 | 
			
		||||
import 'prismjs/components/prism-mongodb.js';
 | 
			
		||||
import 'prismjs/components/prism-monkey.js';
 | 
			
		||||
import 'prismjs/components/prism-moonscript.js';
 | 
			
		||||
import 'prismjs/components/prism-n1ql.js';
 | 
			
		||||
import 'prismjs/components/prism-n4js.js';
 | 
			
		||||
import 'prismjs/components/prism-nand2tetris-hdl.js';
 | 
			
		||||
import 'prismjs/components/prism-naniscript.js';
 | 
			
		||||
import 'prismjs/components/prism-nasm.js';
 | 
			
		||||
import 'prismjs/components/prism-neon.js';
 | 
			
		||||
import 'prismjs/components/prism-nevod.js';
 | 
			
		||||
import 'prismjs/components/prism-nginx.js';
 | 
			
		||||
import 'prismjs/components/prism-nim.js';
 | 
			
		||||
import 'prismjs/components/prism-nix.js';
 | 
			
		||||
import 'prismjs/components/prism-nsis.js';
 | 
			
		||||
import 'prismjs/components/prism-objectivec.js';
 | 
			
		||||
import 'prismjs/components/prism-ocaml.js';
 | 
			
		||||
import 'prismjs/components/prism-odin.js';
 | 
			
		||||
import 'prismjs/components/prism-opencl.js';
 | 
			
		||||
import 'prismjs/components/prism-openqasm.js';
 | 
			
		||||
import 'prismjs/components/prism-oz.js';
 | 
			
		||||
import 'prismjs/components/prism-parigp.js';
 | 
			
		||||
import 'prismjs/components/prism-parser.js';
 | 
			
		||||
import 'prismjs/components/prism-pascal.js';
 | 
			
		||||
import 'prismjs/components/prism-pascaligo.js';
 | 
			
		||||
import 'prismjs/components/prism-pcaxis.js';
 | 
			
		||||
import 'prismjs/components/prism-peoplecode.js';
 | 
			
		||||
import 'prismjs/components/prism-perl.js';
 | 
			
		||||
import 'prismjs/components/prism-php-extras.js';
 | 
			
		||||
import 'prismjs/components/prism-php.js';
 | 
			
		||||
import 'prismjs/components/prism-phpdoc.js';
 | 
			
		||||
import 'prismjs/components/prism-plant-uml.js';
 | 
			
		||||
import 'prismjs/components/prism-powerquery.js';
 | 
			
		||||
import 'prismjs/components/prism-powershell.js';
 | 
			
		||||
import 'prismjs/components/prism-processing.js';
 | 
			
		||||
import 'prismjs/components/prism-prolog.js';
 | 
			
		||||
import 'prismjs/components/prism-promql.js';
 | 
			
		||||
import 'prismjs/components/prism-properties.js';
 | 
			
		||||
import 'prismjs/components/prism-protobuf.js';
 | 
			
		||||
import 'prismjs/components/prism-psl.js';
 | 
			
		||||
import 'prismjs/components/prism-pug.js';
 | 
			
		||||
import 'prismjs/components/prism-puppet.js';
 | 
			
		||||
import 'prismjs/components/prism-pure.js';
 | 
			
		||||
import 'prismjs/components/prism-purebasic.js';
 | 
			
		||||
import 'prismjs/components/prism-purescript.js';
 | 
			
		||||
import 'prismjs/components/prism-python.js';
 | 
			
		||||
import 'prismjs/components/prism-q.js';
 | 
			
		||||
import 'prismjs/components/prism-qml.js';
 | 
			
		||||
import 'prismjs/components/prism-qore.js';
 | 
			
		||||
import 'prismjs/components/prism-qsharp.js';
 | 
			
		||||
import 'prismjs/components/prism-r.js';
 | 
			
		||||
import 'prismjs/components/prism-reason.js';
 | 
			
		||||
import 'prismjs/components/prism-regex.js';
 | 
			
		||||
import 'prismjs/components/prism-rego.js';
 | 
			
		||||
import 'prismjs/components/prism-renpy.js';
 | 
			
		||||
import 'prismjs/components/prism-rescript.js';
 | 
			
		||||
import 'prismjs/components/prism-rest.js';
 | 
			
		||||
import 'prismjs/components/prism-rip.js';
 | 
			
		||||
import 'prismjs/components/prism-roboconf.js';
 | 
			
		||||
import 'prismjs/components/prism-robotframework.js';
 | 
			
		||||
import 'prismjs/components/prism-ruby.js';
 | 
			
		||||
import 'prismjs/components/prism-rust.js';
 | 
			
		||||
import 'prismjs/components/prism-sas.js';
 | 
			
		||||
import 'prismjs/components/prism-sass.js';
 | 
			
		||||
import 'prismjs/components/prism-scala.js';
 | 
			
		||||
import 'prismjs/components/prism-scheme.js';
 | 
			
		||||
import 'prismjs/components/prism-scss.js';
 | 
			
		||||
import 'prismjs/components/prism-shell-session.js';
 | 
			
		||||
import 'prismjs/components/prism-smali.js';
 | 
			
		||||
import 'prismjs/components/prism-smalltalk.js';
 | 
			
		||||
import 'prismjs/components/prism-smarty.js';
 | 
			
		||||
import 'prismjs/components/prism-sml.js';
 | 
			
		||||
import 'prismjs/components/prism-solidity.js';
 | 
			
		||||
import 'prismjs/components/prism-solution-file.js';
 | 
			
		||||
import 'prismjs/components/prism-soy.js';
 | 
			
		||||
import 'prismjs/components/prism-splunk-spl.js';
 | 
			
		||||
import 'prismjs/components/prism-sqf.js';
 | 
			
		||||
import 'prismjs/components/prism-sql.js';
 | 
			
		||||
import 'prismjs/components/prism-squirrel.js';
 | 
			
		||||
import 'prismjs/components/prism-stan.js';
 | 
			
		||||
import 'prismjs/components/prism-stata.js';
 | 
			
		||||
import 'prismjs/components/prism-stylus.js';
 | 
			
		||||
import 'prismjs/components/prism-supercollider.js';
 | 
			
		||||
import 'prismjs/components/prism-swift.js';
 | 
			
		||||
import 'prismjs/components/prism-systemd.js';
 | 
			
		||||
import 'prismjs/components/prism-t4-templating.js';
 | 
			
		||||
import 'prismjs/components/prism-t4-vb.js';
 | 
			
		||||
import 'prismjs/components/prism-tap.js';
 | 
			
		||||
import 'prismjs/components/prism-tcl.js';
 | 
			
		||||
import 'prismjs/components/prism-textile.js';
 | 
			
		||||
import 'prismjs/components/prism-toml.js';
 | 
			
		||||
import 'prismjs/components/prism-tremor.js';
 | 
			
		||||
import 'prismjs/components/prism-tsx.js';
 | 
			
		||||
import 'prismjs/components/prism-tt2.js';
 | 
			
		||||
import 'prismjs/components/prism-turtle.js';
 | 
			
		||||
import 'prismjs/components/prism-twig.js';
 | 
			
		||||
import 'prismjs/components/prism-typescript.js';
 | 
			
		||||
import 'prismjs/components/prism-typoscript.js';
 | 
			
		||||
import 'prismjs/components/prism-unrealscript.js';
 | 
			
		||||
import 'prismjs/components/prism-uorazor.js';
 | 
			
		||||
import 'prismjs/components/prism-uri.js';
 | 
			
		||||
import 'prismjs/components/prism-v.js';
 | 
			
		||||
import 'prismjs/components/prism-vala.js';
 | 
			
		||||
import 'prismjs/components/prism-vbnet.js';
 | 
			
		||||
import 'prismjs/components/prism-velocity.js';
 | 
			
		||||
import 'prismjs/components/prism-verilog.js';
 | 
			
		||||
import 'prismjs/components/prism-vhdl.js';
 | 
			
		||||
import 'prismjs/components/prism-vim.js';
 | 
			
		||||
import 'prismjs/components/prism-visual-basic.js';
 | 
			
		||||
import 'prismjs/components/prism-warpscript.js';
 | 
			
		||||
import 'prismjs/components/prism-wasm.js';
 | 
			
		||||
import 'prismjs/components/prism-web-idl.js';
 | 
			
		||||
import 'prismjs/components/prism-wgsl.js';
 | 
			
		||||
import 'prismjs/components/prism-wiki.js';
 | 
			
		||||
import 'prismjs/components/prism-wolfram.js';
 | 
			
		||||
import 'prismjs/components/prism-wren.js';
 | 
			
		||||
import 'prismjs/components/prism-xeora.js';
 | 
			
		||||
import 'prismjs/components/prism-xml-doc.js';
 | 
			
		||||
import 'prismjs/components/prism-xojo.js';
 | 
			
		||||
import 'prismjs/components/prism-xquery.js';
 | 
			
		||||
import 'prismjs/components/prism-yaml.js';
 | 
			
		||||
import 'prismjs/components/prism-yang.js';
 | 
			
		||||
import 'prismjs/components/prism-zig.js';
 | 
			
		||||
import 'prismjs/components/prism-arduino.js';
 | 
			
		||||
 | 
			
		||||
// Broken:
 | 
			
		||||
//
 | 
			
		||||
// import 'prismjs/components/prism-bison.js';
 | 
			
		||||
// import 'prismjs/components/prism-chaiscript.js';
 | 
			
		||||
// import 'prismjs/components/prism-core.js';
 | 
			
		||||
// import 'prismjs/components/prism-crystal.js';
 | 
			
		||||
// import 'prismjs/components/prism-django.js';
 | 
			
		||||
// import 'prismjs/components/prism-javadoc.js';
 | 
			
		||||
// import 'prismjs/components/prism-jsdoc.js';
 | 
			
		||||
// import 'prismjs/components/prism-plsql.js';
 | 
			
		||||
// import 'prismjs/components/prism-racket.js';
 | 
			
		||||
// import 'prismjs/components/prism-sparql.js';
 | 
			
		||||
// import 'prismjs/components/prism-t4-cs.js';
 | 
			
		||||
 | 
			
		||||
import './ReactPrism.css';
 | 
			
		||||
// using classNames .prism-dark .prism-light from ReactPrism.css
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue