fix: embedded tweet style (#547)

This commit is contained in:
Birdgg 2023-05-15 22:19:15 +08:00 committed by GitHub
parent e6f8f606b2
commit 560194d017
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 22 additions and 9 deletions

View File

@ -185,7 +185,7 @@
"husky": "8.0.3",
"lint-staged": "13.2.2",
"postcss-import": "15.1.0",
"postcss-prune-var": "1.0.5",
"postcss-prune-var": "1.1.1",
"prettier": "2.8.8",
"prettier-package-json": "2.8.0",
"prisma": "^4.14.0",

View File

@ -469,8 +469,8 @@ devDependencies:
specifier: 15.1.0
version: 15.1.0(postcss@8.4.23)
postcss-prune-var:
specifier: 1.0.5
version: 1.0.5
specifier: 1.1.1
version: 1.1.1
prettier:
specifier: 2.8.8
version: 2.8.8
@ -10453,6 +10453,13 @@ packages:
brace-expansion: 2.0.1
dev: true
/minimatch@9.0.0:
resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
dev: true
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@ -11203,8 +11210,10 @@ packages:
postcss: 8.4.23
postcss-selector-parser: 6.0.11
/postcss-prune-var@1.0.5:
resolution: {integrity: sha512-wDP2zwerXcyaP2f0XnciqFm7ar7BGlBsptoOvf6NuN7VOSS/Pk5PlvvSkcebKQ5AWs0ydpe1MLdIpOxv/u6Rwg==}
/postcss-prune-var@1.1.1:
resolution: {integrity: sha512-rQS389fV24ohdWYaMjs5PI9eV4vJr6u8qb/8oijomnvOh9Ceytrr1ZMLBt6bJzhH1eqDrFWceXp9SQ5NUPEwCg==}
dependencies:
minimatch: 9.0.0
dev: true
/postcss-selector-parser@6.0.11:

View File

@ -2,7 +2,7 @@ module.exports = {
plugins: {
"postcss-import": {},
tailwindcss: {},
"postcss-prune-var": {},
"postcss-prune-var": { skip: ["node_modules/**"] },
autoprefixer: {},
},
}

View File

@ -8,5 +8,9 @@ const components: TweetComponents = {
}
export default function Tweet({ id }: { id: string }) {
return <ReactTweet id={id} components={components} />
return (
<div className="flex justify-center">
<ReactTweet id={id} components={components} />
</div>
)
}

View File

@ -21,8 +21,8 @@ export const rehypeTweet: Plugin<Array<void>, Root> = () => (tree) => {
const match = href.match(tweetRegex)
if (match && match[0] === href) {
const tweetId = match[1]
node.tagName = "tweet"
node.properties = {
parent.tagName = "tweet"
parent.properties = {
id: tweetId,
}
}