আমার একটি অ্যাপ্লিকেশন রয়েছে যেখানে আমি মেটেরিয়াল ইউআই এবং এর থিম সরবরাহকারী (জেএসএস ব্যবহার করে) ব্যবহার করছি।
আমি এখন ফুলক্যালেন্ডার-প্রতিক্রিয়াটি অন্তর্ভুক্ত করছি , যা সত্যিই সম্পূর্ণরূপে প্রতিক্রিয়াপ্রাপ্ত লাইব্রেরি নয় - এটি মূল ফুলক্যালেন্ডার কোডের চারপাশে কেবল একটি পাতলা রিএ্যাক্ট উপাদান র্যাপার pper
এর অর্থ এটি, এটির উপাদানগুলিকে কীভাবে স্টাইল করে তা নিয়ন্ত্রণ করতে প্রপস রেন্ডার মতো জিনিসগুলিতে আমার অ্যাক্সেস নেই।
তবে এটি আপনাকে ডওম উপাদানগুলিতে সরাসরি কলব্যাকের মাধ্যমে অ্যাক্সেস দেয় যা যখন তাদের রেন্ডার করে তখন ডাকা হয় (যেমন: ইভেন্টরেন্ডার পদ্ধতি )।
এখানে একটি বেসিক ডেমো স্যান্ডবক্স রয়েছে।
এখন আমি যা করতে চাই তা হ'ল সম্পূর্ণ ক্যালেন্ডার উপাদানগুলি তৈরি করুন (যেমন, বোতামগুলি) একই চেহারাটি ভাগ করুন এবং আমার অন্যান্য অ্যাপ্লিকেশনটির মতো অনুভব করুন।
এটি করার একটি উপায়, এটি হ'ল আমি নিজে সমস্ত শৈলীর ওপরে রাইড করতে পারি শ্রেণীর নামগুলি ব্যবহার করে এবং সেই অনুসারে শৈলীটি প্রয়োগ করে।
বা - আমি একটি বুটস্ট্র্যাপ থিম বাস্তবায়ন করতে পারি - তাদের ডকুমেন্টেশনের পরামর্শ অনুসারে।
তবে এই সমাধানগুলির যে কোনও একটির সাথে সমস্যাটি হ'ল:
- এটা অনেক কাজ হবে
- আমার সিঙ্ক্রোনাইজেশন সমস্যা হবে, যদি আমি আমার এমইউআই থিমটিতে পরিবর্তন করে এবং ক্যালেন্ডার থিম আপডেট করতে ভুলে যাই তবে তারা অন্যরকম দেখায়।
আমি যা করতে চাই তা হয়:
- ম্যাজিকালি এমইউআই থিমকে বুটস্ট্র্যাপ থিমে রূপান্তর করুন।
- অথবা এমইউআই ক্লাসের নাম এবং ক্যালেন্ডার শ্রেণীর নামগুলির মধ্যে একটি ম্যাপিং তৈরি করুন, এরকম কিছু:
.fc-button = .MuiButtonBase-root.MuiButton-root.MuiButton-contained
.fc-button-primary= .MuiButton-containedPrimary
এটি নির্বাচিতদের ইত্যাদির কাজ করার জন্য ম্যাসেজ করার বিষয়ে আমার আপত্তি হবে না (উদাহরণস্বরূপ - এমইউআই বোতামগুলির দুটি অভ্যন্তরীণ স্প্যান রয়েছে, যেখানে পূর্ণ ক্যালেন্ডারে মাত্র একটি রয়েছে)। এটি বেশিরভাগ ক্ষেত্রেই আমি থিমটি পরিবর্তন করি - এটি দুটি জায়গায় পরিবর্তন করতে চাই না।
সাস এর মতো কিছু ব্যবহার করে এটির @extend
বাক্য গঠনটি আমার মনে রাখে। আমি সাসের সাথে সহজেই যথেষ্ট ক্যালেন্ডার সিএসএস তৈরি করতে পারি - তবে সাস কীভাবে মুই থিমটিতে অ্যাক্সেস পাবেন?
সম্ভবত আমি বিপরীত পদ্ধতি গ্রহণ করতে পারি - এমইউআইকে বলুন 'আরে এই শ্রেণীর নামগুলি এই এমইউআই ক্লাসগুলির মতো স্টাইল করা উচিত'।
আমি কীভাবে এটিকে সমাধান করব তা সম্পর্কে কোনও দৃ concrete় পরামর্শ?
text-decoration
হেলমেটে সম্পত্তি যুক্ত করার কথা মনে রাখা দরকার ।