(value: string, language?: string)
| 19 | } |
| 20 | |
| 21 | function normalize(value: string, language?: string) { |
| 22 | if (language && LANGUAGES.includes(language)) { |
| 23 | return value.replace(new RegExp('^' + language + '\\s'), '').trim(); |
| 24 | } |
| 25 | return value.trim(); |
| 26 | } |
| 27 | |
| 28 | export default function BlockCode({ value, language, placeholder }: Props) { |
| 29 | const input = normalize(value, language); |